发布于2026-07-10 阅读(0)
扫一扫,手机访问
在CentOS环境下部署PHP,最省心的方式莫过于通过yum包管理器来安装。不过实际操作中,很多人会踩进版本混乱、源配置不对、php-fpm无法自启动的坑里。这里把整个流程梳理一遍,从检查已有版本到最终把php-fpm注册成系统服务,一步不落。
执行下面这条命令,就能知道当前系统是否已经安装了PHP以及具体版本:
yum list installed | grep php

如果已经存在旧版本,建议先清掉,避免后续冲突:
yum remove php* php-common
过程中会询问是否继续,输入yes即可。干干净净开始新安装。
默认的官方源里PHP版本往往偏老,我们需要引入第三方源来获取新的版本。根据你的CentOS版本,选择对应的命令:
CentOS 6.x
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
CentOS 7.x
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
另外还有一个备用源,适用于CentOS 7:
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
源添加完成后,可以用 sudo yum list php* 看看现在能安装哪些PHP版本。通常能看到从4到7.2的全系列,其中7.2版本的名字里带有“72w”,安装这个即可。
方法1:通过remi源安装PHP 5.6
yum install --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
如果想装5.5,把remi-php56换成remi-php55即可。
方法2:通过webtatic源安装PHP 7
yum install php70w
安装完成后,用 php -v 确认版本信息。
如果使用Apache作为Web服务器,需要重启服务来加载新安装的PHP模块:
service httpd restart
php-fpm是PHP的FastCGI进程管理器,很多场景下需要它开机自启。手动配置成服务,后面用起来才顺手。
第一步:编辑php-fpm配置文件
vi /usr/local/php/etc/php-fpm.conf
确认php-fpm.pid的路径指向/usr/local/php/var/run/php-fpm.pid,这个位置是后续服务脚本会读取的。
第二步:拷贝启动脚本到系统目录
PHP源码包里自带一个init脚本,找到它并复制到/etc/init.d/:
cp /home/soft/php-5.3.15/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
注意路径中的版本号需要换成你自己实际下载的PHP版本。
第三步:设置权限并注册服务
chmod 755 /etc/init.d/php-fpm
/etc/init.d/php-fpm start
chkconfig --add php-fpm
完成之后,就可以用标准的service命令来管理php-fpm了:
service php-fpm start
service php-fpm stop
service php-fpm reload
这样一来,无论是开发环境还是生产服务器,php-fpm都能随系统一起启动,省去手动管理的麻烦。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8