CentOS7安装多版本php

CentOS7安装多版本php

清阳
2024-08-10 / 0 评论 / 31 阅读 / 正在检测是否收录...
在服务器运行过程中,经常会遇到需要多版本php的情况,甚至有可能需要多版本php同时运行。
本文记录了CentOS7下安装多版本php的过程,理论上来说Alma Linux,Rocky Linux等类似RedHat系 Linux发行版都适用,区别只是安装的不同remi源而已。

Centos7安装多版本php

添加remi源

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

### 安装php5.6和php5.6-fpm以及常用扩展库
yum install php56 php56-fpm -y
yum install php56-php-mbstring.x86_64 php56-php-mysqlnd.x86_64 php56-php-pdo php56-php-xml  ph56-php-opcache.x86_64 php56-php-zip -y
yum install zip unzip php56-php-zip -y
创建php-fpm运行时sock文件目录
mkdir  /var/run/php56-fpm
修改 /etc/opt/remi/php56/php-fpm.d/www.conf
listen = /var/run/php56-fpm/php56.sock
启动php-fpm和设置开机自启动
systemctl start php56-php-fpm.service
systemctl enable php56-php-fpm.service

安装php7.1和php7.1-fpm以及常用扩展库

yum install php71 php71-php-fpm -y
yum install php71-php-mbstring.x86_64 php71-php-mysqlnd.x86_64 php71-php-pdo php71-php-xml  php71-php-opcache.x86_64  php71-php-zip -y
yum install zip unzip php71-php-zip -y
创建php-fpm运行时sock文件目录
mkdir  /var/run/php71-fpm
修改 /etc/opt/remi/php71/php-fpm.d/www.conf
listen = /var/run/php71-fpm/php71.sock
启动php-fpm和设置开机自启动
systemctl start php71-php-fpm.service
systemctl enable php71-php-fpm.service
### 安装php7.4和php7.4-fpm以及常用扩展库
yum install  php74  php74-php-fpm  -y
yum install php74-php-mbstring.x86_64 php74-php-mysqlnd.x86_64 php74-php-pdo php74-php-xml  php74-php-opcache.x86_64  php74-php-zip -y
yum install zip unzip php74-php-zip -y
创建php-fpm运行时sock文件目录
mkdir  /var/run/php74-fpm
修改 /etc/opt/remi/php74/php-fpm.d/www.conf
listen = /var/run/php74-fpm/php74.sock

启动php-fpm和设置开机自启动

systemctl start php74-php-fpm.service
systemctl enable php74-php-fpm.service
1

评论 (0)

取消