Monday, June 27, 2022

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

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.