我之前在我的 Ubuntu VPS 上安装了 PHP 5.5,然后我通过安装 PHP 7.1、禁用 php5.5 并启用 php7.1 模块升级到 PHP7.1。
它运行良好,但我想在某些文件夹中运行 php5.5,但想保留 php7.1 作为默认选项。
我尝试通过以下方式将 php5.5 添加到 htaccess,但没有成功:
AddHandler application/x-httpd-php55 .php .php7 .php5 .php4 .php3
答案1
您不能使用多个版本的php
through mod_php
,原因是您不能加载相同的模块两次或三次,apache 会抱怨。
您能做的最好的事情就是卸载mod_php
并改用mod_proxy_fcgi
+ PHP-FPM
(每个版本)。配置此设置的指南是这里。
使用 apache 配置,您可以过滤出哪些请求使用了php-fpm
您配置的不同版本的后端。