CentOS 8.5 VPS服务器搭建LAMP环境新手指南
文章分类:技术文档 /
创建时间:2026-01-10
想象你刚入手一台VPS服务器,像拥有了一块待开发的数字土地。要在上面运行动态网站,LAMP(Linux+Apache+MySQL+PHP)这套经典组合就像打地基、建框架、装仓库、配工人,是最基础也最实用的选择。本文以CentOS 8.5系统为例,手把手教新手完成LAMP环境搭建。
前期准备:确认基础条件
搭建前需确认两点:一是VPS服务器已安装CentOS 8.5系统(可通过`cat /etc/redhat-release`命令查看系统版本);二是当前用户有root权限(无权限可通过`sudo -i`切换)。此外,确保服务器能正常访问外网,后续安装依赖需要下载软件包。
第一步:安装Apache——网站的"大门"
Apache是全球使用最广的Web服务器软件,负责接收浏览器请求并返回网页内容,相当于网站的"大门"。在CentOS 8.5中,用dnf包管理器安装最便捷:
dnf install httpd -y
安装完成后启动服务并设置开机自启:
systemctl start httpd
systemctl enable httpd
为确保外部能访问,需开放HTTP(80端口)和HTTPS(443端口):
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
在浏览器输入VPS服务器公网IP,若看到"Apache HTTP Server Test Page",说明Apache已成功运行。
第二步:安装MySQL——数据的"仓库"
MySQL是主流的关系型数据库,用于存储网站用户信息、文章内容等数据,相当于网站的"仓库"。CentOS 8.5默认源包含MySQL(社区版),安装命令:
dnf install mysql-server -y
启动服务并设置自启:
systemctl start mysqld
systemctl enable mysqld
安装后需做基础安全配置,运行:
mysql_secure_installation
按提示设置root密码(建议8位以上字母数字组合)、删除匿名用户、禁止root远程登录等,提升数据库安全性。
第三步:安装PHP——内容的"建造师"
PHP是服务器端脚本语言,能动态生成网页内容(如显示用户评论、计算订单金额),相当于网站的"建造师"。LAMP环境中需安装PHP核心及MySQL扩展:
dnf install php php-mysqlnd php-fpm -y
安装完成后,重启Apache使PHP配置生效:
systemctl restart httpd
最终测试:验证环境是否成功
为确认LAMP各组件协同工作,创建一个PHP测试文件。Apache默认文档根目录是`/var/www/html`,在此路径下新建`info.php`:
echo "" > /var/www/html/info.php
在浏览器输入`http://服务器IP/info.php`,若看到PHP详细信息页面(包含PHP版本、加载的扩展等),说明LAMP环境搭建成功。
通过以上步骤,你已在CentOS 8.5的VPS服务器上搭建好LAMP环境。后续可将自己的PHP项目代码上传至`/var/www/html`目录,或通过MySQL管理工具(如phpMyAdmin)管理数据库,开启你的Web开发之旅。过程中若遇到服务启动失败,可通过`systemctl status 服务名`查看错误日志,针对性排查即可。
工信部备案:苏ICP备2025168537号-1