Saturday, April 20, 2024

AlmaLinux、Rocky Linux、CentOS安裝多個PHP版本並使用Virtualmin為網站配置相應的PHP版本

在CentOS服務器中可以安裝多個PHP版本,Virtualmin/Webmin允許您給每個網站甚至每個目錄指定相應的PHP版本。

在AlmaLinux、Rocky Linux、CentOS中安裝

安裝Remi repository並清除緩存:

. /etc/os-release && dnf -y install https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %$ID).rpm && dnf clean all

安裝PHP packages:

dnf install php81-php-{cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,curl,xml,zip}

說明:根據自己實際需要,選擇php81或php74等版本。

在Virtualmin/Webmin中配置第二個PHP版本(適用於所有新虛擬服務器)

在服務器上完成第二個PHP版本的安裝後,您可以登錄Virtualmin並單擊System Settings -> Re-Check Config。你應該看到這樣的:

The following PHP execution modes are available : fpm
The following PHP-FPM versions are available : 8.0.13 (php-fpm) 7.4.30 (php74-php-fpm) 8.2.0 (php82-php-fpm)

您可以選擇其中一個PHP版本作為新虛擬服務器上使用的默認PHP版本。缺省PHP版本為最低可用版本。您可以在System Settings – >服務器模板 – > Default – > PHP Options中更改默認值。

在Virtualmin/Webmin中配置單個虛擬服務器(適用於原有虛擬服務器)

您可以通過選擇Virtualmin – > Server Configuration → PHP Options,來配置用於特定虛擬服務器的PHP版本。

第一行“缺省HTML目錄”指定默認使用什麼PHP版本。

如果願意,您可以指定要用於特定目錄的其他PHP版本。

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

Leave a Reply

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

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