几天前我应该在这里问过——我一直在尝试让多个版本的 PHP-FPM 在不同的虚拟主机下运行。
系统:Centos 7 w/ Centos Web Panel (CWP), PHP 5.6/7.0/7.1/7.2, Apache 2.4
我在/opt/alt/phpXX/usr
ie下有我的 PHP 版本/opt/alt/php72/usr
虚拟主机内容示例(网站在 PHP7.2 下运行):-
<Directory "/home/bbb/public_html">
AddHandler application/x-httpd-php72 .php
AllowOverride All
</Directory>
到目前为止,我尝试将其添加到虚拟主机中...
<IfModule proxy_fcgi_module>
<FilesMatch \.(phtml|php[0-9]*)$>
SetHandler proxy:unix:/opt/alt/php72/usr/var/run/php-fpm/bbb.sock|fcgi://bbb
</FilesMatch>
</IfModule>
但是服务器上运行的 PHP-FPM 服务是通过yum
(版本 5.4.16)安装的默认包。它的二进制文件从 and 运行和/usr/sbin
读取。/etc/php-fpm.d/xxx.conf
/etc/php.ini
问题..
如何启动/运行位于相应 PHP 安装中的实际 PHP-FPM 可执行文件,即/opt/alt/php72/usr/sbin/php-fpm
?
非常感谢