Monday, May 22, 2017

CentOS中安装多个PHP版本并使用Virtualmin为网站配置相应的PHP版本

在CentOS服务器中可以安装多个PHP版本,Virtualmin/Webmin允许您给每个网站甚至每个目录指定相应的PHP版本。

在CentOS 6/7中安装PHP 5.6

安装SCL Repo:

yum install centos-release-scl

安装PHP packages:

yum install rh-php56 rh-php56-php-mysqlnd

在CentOS 6/7中安装PHP 7

安装SCL Repo:

yum install centos-release-scl

安装PHP packages:

yum install rh-php70 rh-php70-php-mysqlnd

在Virtualmin/Webmin中配置第二个PHP版本(适用于所有新虚拟服务器)

在服务器上完成第二个PHP版本的安装后,您可以登录Virtualmin并单击System Settings -> Re-Check Config。你应该看到这样的:

The following PHP versions are available : 5.3.3 (/usr/bin/php-cgi), 5.6.25 (/opt/rh/rh-php56/root/usr/bin/php-cgi), 7.0.10 (/opt/rh/rh-php70/root/usr/bin/php-cgi)

您可以选择其中一个PHP版本作为新虚拟服务器上使用的默认PHP版本。缺省PHP版本为最低可用版本。您可以在System Settings – >服务器模板 – > Default Settings – > Apache网站中更改默认值。

在Virtualmin/Webmin中配置单个虚拟服务器(适用于原有虚拟服务器)

您可以通过选择Virtualmin – > 服务器配置 – > PHP版本,来配置用于特定虚拟服务器的PHP版本。

第一行“缺省HTML目录”指定默认使用什么PHP版本。

如果愿意,您可以指定要用于特定目录的其他PHP版本。

英文原文:https://www.virtualmin.com/documentation/web/multiplephp

One comment

  1. 好东西,值得尝试,坐沙发

Leave a Reply

Your email address will not be published. Required fields are marked *