2017-08-23 1 views
0

私のウェブホストは、/opt/alt/php5.Xディレクトリにある複数のPHPバージョン(FastCGIとして動作します)を提供しています(これは、FastCGIとして動作します)。 cPanel PHPセレクタ。.htaccessファイルを含む複数のphpバージョン

実際には、.htaccessやその他の設定ファイルを使用して複数のバージョンのphp(たとえば、あるドメインのphp 5.6とそのサブディレクトリのphp 7.1)を同時に実行する可能性はありません。

この制限を回避して、目的のPHPバージョンへのパスを知り、.htaccessまたはphp.iniファイルを使用する方法はありますか?

私は非結果との.htaccessに

AddHandler application/x-httpd-php71 .php

で試してみました。

+0

https://stackoverflow.com/questions/18857939/conditional-php-version-in-htaccessおよびhttps://stackoverflow.com/questions/12561203/how-to-change-php-version-inをご覧ください。 -htaccess-in-server –

+0

これは設定方法によってまったく異なります。 FasCGI/FPMの設定を使用している場合は、おそらくリダイレ​​クト可能です。 'ProxyPassMatch'はper-dir設定ファイルで動作するはずです。あなたのホストに2番目のルールを設定させることをおすすめします。 '。+ \。php7'と一致するのは – mario

+0

です。@ GillesLesireありがとう、私はあなたの最初の提案を使用して解決しました。 – Mkgl

答えて

0

このpostで説明されているように、htaccessを設定することで、条件付きのPHPバージョンを使用できます。 PHPのバージョンのリストはpostにあります。

関連する問題