以前にPHP 5.5をUbuntuVPSにインストールし、インストールPHP 7.1、php5.5を無効にしてphp7を有効にすることでPHP7.1にアップグレードしました。 1モジュール。
正常に動作していますが、いくつかのフォルダーでphp5.5を実行したいのですが、デフォルトのオプションとしてphp7.1を保持したいと思います。
次の方法でphp5.5をhtaccessに追加しようとしましたが、成功しませんでした。
AddHandler application/x-httpd-php55 .php .php7 .php5 .php4 .php3
php
からmod_php
の複数のバージョンを使用することはできません。その理由は、同じモジュールを2、3回ロードできないため、Apacheは文句を言います。
最善の方法は、mod_php
をアンロードし、代わりにmod_proxy_fcgi
+ PHP-FPM
(各バージョン)を使用することです。この設定を構成するためのガイドは ここ です。
Apache構成を使用すると、異なるバージョンで構成した要求のうち、どの要求がどのphp-fpm
バックエンドを使用するかをフィルターで除外できます。