Linux VPS云服务器LNMP环境搭建指南:Nginx+MySQL+PHP配置全流程
文章分类:售后支持 /
创建时间:2025-08-13
想在Linux VPS云服务器上搭建LNMP(Nginx+MySQL+PHP)环境?这是运行WordPress、Discuz等主流Web应用的基础操作,也是新手接触服务器运维的必经之路。本文从前期准备到测试验收,手把手教你完成环境搭建,全程附命令详解与场景化解读,帮你快速掌握核心技能。
前期准备:给服务器“更新装备”
搭建前需要确认两件事:第一,你已有一台Linux VPS云服务器(推荐CentOS 7及以上系统),并通过SSH工具(如XShell)以root用户登录;第二,服务器能正常访问外网,否则无法下载软件包。
就像装修前要先检查墙面是否平整,第一步是更新系统软件包。在终端输入命令:
yum update -y
这条命令会同步最新的软件包列表,并自动升级已安装的程序。完成后输入`yum list`,能看到所有软件包版本已更新,相当于给服务器“打了最新补丁”,后续安装会更顺畅。
安装Nginx:搭建网页“接待员”
Nginx是轻量级Web服务器,擅长处理高并发请求(比如同时1000人访问网页也不会卡)。安装命令很简单:
yum install nginx -y
安装完成后,输入这两条命令启动服务并设置开机自启:
systemctl start nginx
systemctl enable nginx
启动后,Nginx就像站在服务器门口的“接待员”,监听80端口接收网页访问请求。此时在浏览器输入服务器公网IP(忘记IP可输`curl ifconfig.me`查询),若看到“Welcome to Nginx!”页面,说明安装成功。
安装MySQL:打造数据“保管库”
MySQL是最常用的关系型数据库,负责存储网站用户信息、文章内容等数据。安装命令:
yum install mysql-server -y
安装完成后同样需要启动服务并设置自启:
systemctl start mysqld
systemctl enable mysqld
但这一步只是“打开了保管库大门”,还需做安全设置。输入命令:
mysql_secure_installation
按照提示设置root密码(建议8位以上字母+数字组合)、删除匿名用户、禁止远程root登录。这相当于给数据库上了三把锁,后续管理数据会更安全。
安装PHP:激活网页“动态引擎”
PHP是服务器端脚本语言,能让网页“动起来”——比如显示用户评论、计算购物车总价。要让PHP与Nginx配合,需安装PHP主程序、MySQL扩展(连接数据库)和PHP-FPM(进程管理器):
yum install php php-mysql php-fpm -y
安装完成后启动PHP-FPM并设置自启:
systemctl start php-fpm
systemctl enable php-fpm
PHP-FPM就像“调度员”,负责管理PHP解析进程,确保高并发时也能快速响应请求。
配置Nginx:打通与PHP的“对话通道”
现在需要让Nginx知道:“遇到.php结尾的请求,交给PHP-FPM处理”。用`vim /etc/nginx/nginx.conf`打开配置文件,找到`server`块,添加以下内容:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000; # 指向PHP-FPM监听地址
fastcgi_index index.php; # 默认解析文件
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 定义脚本路径
include fastcgi_params; # 包含FastCGI通用参数
}
保存退出后,输入`systemctl reload nginx`重新加载配置。这一步相当于给Nginx和PHP装了“对讲机”,让两者能协同处理动态请求。
测试验收:验证环境是否“跑通”
最后一步是测试。在Nginx默认网站根目录`/usr/share/nginx/html`下创建`info.php`文件(用`vim /usr/share/nginx/html/info.php`命令),输入:
保存后,在浏览器输入`http://服务器IP/info.php`,若看到彩色的PHP信息页面(包含PHP版本、Loaded Extensions等内容),说明LNMP环境搭建成功。
完成LNMP环境搭建,相当于为Web应用搭建了一个“数字舞台”。后续无论是部署博客、论坛还是电商网站,都能在这个稳定的环境中高效运行。遇到问题别慌,常见的502错误多是PHP-FPM未启动,404错误可能是文件路径配置有误,多检查服务状态和配置文件,你会越来越熟练。