一、准备工作与服务器环境配置
登录腾讯云服务器后,建议使用CentOS 8.2及以上版本操作系统,通过Xshell等SSH工具连接服务器公网IP地址。执行yum update -y
更新系统组件,确保软件包处于最新状态。若需使用screen工具管理会话,可通过yum install screen
安装后创建新窗口执行后续操作。
二、LNMP组件安装流程
- Nginx安装:创建仓库文件
/etc/yum.repos.d/nginx.repo
并写入官方源配置,执行yum install -y nginx
完成安装 - MySQL部署:通过
yum install mysql-server -y
安装数据库服务,运行mysql_secure_installation
设置root密码及安全策略 - PHP环境搭建:安装PHP-FPM与MySQL扩展包,CentOS系统建议使用
yum install php-fpm php-mysqlnd -y
命令
三、Nginx与PHP联动配置
修改/etc/nginx/conf.d/default.conf
配置文件,在server块中添加PHP解析规则:
location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
配置完成后执行systemctl restart nginx php-fpm
重启服务,在网站根目录创建info.php
测试文件验证PHP解析功能。
结论:通过标准化安装流程与配置优化,可在20分钟内完成腾讯云服务器的LNMP环境搭建。建议使用lnmp1.4
等官方脚本实现自动化部署,并通过php -v
、mysql --version
等命令验证组件版本。