yum 安装 PHP
使用yum搭建LNMP环境时,先更新yum源并添加EPEL和Remi仓库以获取PHP7.2,再安装Nginx、MySQL5.7及php72w与常用扩展如php-fpm、php-mysql,启动php-fpm并设置开机自启,修改php.ini配置文件,设置时区并开启错误日志,开放防火墙80端口并重载规则,最后编写PHP测试脚本通过mysqli连接MySQL数据
这是一套使用 yum 搭建 LNMP 环境的实操记录,之前已经搞定了 MySQL,接下来轮到 PHP。整个系列会依次覆盖 MySQL、PHP、Nginx 和 Apache 的安装与配置,按顺序来就好。
先说 PHP 的安装。如果你直接用 yum 装,默认源里的 PHP 版本还是 5,这年头显然不够用。所以第一步是更新安装源,用它来装 PHP 7.2。
# yum 未更新的安装源,PHP 版本为 5
yum install php php-fpm php-mysql php-gd php-pdo -y
# 9.5 更新
## 更新 PHP 安装源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
## 安装 PHP 7.2 以及扩展
yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm \
php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
装完之后,启动 php-fpm 并设置开机自启,顺便检查一下服务是否在跑。
systemctl start php-fpm
# 设置开机启动
systemctl enable php-fpm
ss -lntp
ps -ef | grep php
接下来配置防火墙,开放 80 端口。这里 iptables 和 firewalld 两种方式二选一,根据你的系统环境来。
# 设置 iptables
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -nL
# 设置 firewalld
firewall-cmd --permanent --zone=public -add-port=80/tcp
最后用 PHP 内置的 Web 服务器写一个简单的测试脚本,验证一下 PHP 和 MySQL 的连通性。这里需要注意,数据库连接信息要改成你自己的配置。
# 创建 test 目录
mkdir /data/test -p
cd /data/test/
vim /data/test/index.php
# 在目录下创建index.php文件,写入内容
# 运行
php -S locahost:8888
# 新开一个窗口登录服务器
curl localhost
如果返回了 Success,说明 PHP 和 MySQL 已经打通,这一轮就搞定了。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















