-
3#
aba
-
2024-4-25 15:43:11
如果你想在 CentOS 6 上安装 LNMP(Linux、Nginx、MySQL、PHP),可以按照以下步骤进行: 1. **安装必要的软件包**: ```bash sudo yum install -y wget ``` 2. **安装 Nginx**: ```bash sudo yum install -y nginx ``` 安装完成后,启动 Nginx 并设置开机自启动: ```bash sudo service nginx start sudo chkconfig nginx on ``` 3. **安装 MySQL**: 在 CentOS 6 上,可以通过安装 MySQL 的社区版本来进行: ```bash sudo yum install -y mysql-server ``` 安装完成后,启动 MySQL 并设置开机自启动: ```bash sudo service mysqld start sudo chkconfig mysqld on ``` 4. **设置 MySQL root 密码**: 安装完 MySQL 后,运行以下命令设置 root 密码: ```bash sudo mysql_secure_installation ``` 5. **安装 PHP**: CentOS 6 默认的软件源里的 PHP 版本可能比较老,你可以添加 EPEL 软件源来获取更新的 PHP 版本: ```bash sudo yum install -y epel-release ``` 然后安装 PHP 和常用扩展: ```bash sudo yum install -y php php-mysql php-fpm php-cli php-mbstring php-mcrypt php-gd ``` 安装完成后,启动 PHP-FPM 并设置开机自启动: ```bash sudo service php-fpm start sudo chkconfig php-fpm on ``` 6. **配置 Nginx**: 编辑 Nginx 配置文件 `/etc/nginx/nginx.conf`,确保 Nginx 已经配置了 PHP 解析器。你可以参考下面的示例: ```nginx server { listen 80; server_name your_domain.com; root /var/www/html; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ``` 替换 `your_domain.com` 为你的域名,并确保 `root` 路径正确。 7. **重启 Nginx**: ```bash sudo service nginx restart ``` 现在,你已经在 CentOS 6 上成功安装了 LNMP 并运行。你可以测试在 web 服务器上放置一个简单的 PHP 文件,确保一切都正常运行。