首页 » 服务器 » Linux Centos6安装php5.6 php7.3多个版本环境

Linux Centos6安装php5.6 php7.3多个版本环境

高蒙 2019/10/09 16:36 908浏览 1评论 NginxLinuxPHP技术


由于之前服务器是centos6+php5.6。已经不能满足新框架的环境要求了。为了减少对之前项目的影响,需要安装php7.3版本与之前的php5.6共存。

1、查看yum中是否有。

[root@abc a]# yum list | grep php73*
...
php73-build.x86_64                        2.0-1.el6.remi               remi-safe
php73-php.x86_64                          7.3.10-1.el6.remi            remi-safe
php73-php-ast.x86_64                      1.0.3-1.el6.remi             remi-safe
php73-php-brotli.x86_64                   0.7.0-1.el6.remi             remi-safe
php73-php-componere.x86_64                3.1.1-1.el6.remi             remi-safe
php73-php-dba.x86_64                      7.3.10-1.el6.remi            remi-safe
...

如果没有的话,更新下yum源。如果是centos7将el6改为e17。

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm

2、开始安装

yum install php73
yum install php73-php-fpm
... 
php73 -m # 查看安装的扩展,缺少的再安装下即可
php73 -v # 查看是否安装成功
[root@abc a]# php73 -v
PHP 7.3.10 (cli) (built: Sep 24 2019 12:06:35) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.10, Copyright (c) 1998-2018 Zend Technologies


3、修改php的端口,默认的9000端口已经被之前php5.6占用了。

# 查找配置文件
[root@abc a]# find / -name php-fpm.conf
/etc/php-fpm.conf
/etc/opt/remi/php73/php-fpm.conf

# 进入配置目录,修改实际使用的配置文件www.conf

[root@abc a]#vim /etc/opt/remi/php73/php-fpm.d/www.conf 
# 将端口9000改为9010
listen = 127.0.0.1:9010


4、重启服务即可

[root@abc a]# service php73-php-fpm start

5、如果配置nginx记得配置fastcgi_pass端口。

fastcgi_pass 127.0.0.1:9010;

按照上面的步骤就可以完成Linux下Centos6安装php5.6,php7.3等多个版本环境。




相关文章

我有话说

站长昵称:(*)

输入内容:

选个头像:

评论列表

    ...

    高蒙

    男, PHP程序猿

    文章

    485

    标签

    42

    热度

    10w+

    南京, 江苏, 中国

    人生要是没有理想, 那跟咸鱼有什么分别。