0

Ubuntu 18 & Apache を使用して、各ディレクトリで任意の PHP ハンドラーが使用される状態を実現しようとしています。

それ自体は正常に動作するための .htaccess ディレクティブがあります-変​​更でき、正しく適用されx-httpd-phpますx-httpd-php-source

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

だから私は AddHandler のチュートリアルと同様に特定のものを設定すると思った

<FilesMatch \.php$>
    SetHandler application/x-httpd-php73
</FilesMatch>

残念ながら、これは何もしません (生の PHP コードが表示されます)。

PHP7.1 - PHP7.3 がインストールされており、モジュールが有効になっていますsudo a2enmod php7.*

編集:追加のパッケージをインストールSetHandler "proxy:unix:/var/run/php/php7.3-fpm.sock|fcgi://localhost/"した後にこれを行うことができましたが、説明した方法で SetHandler 中に PHP バージョンを強制する方法を知りたいです。

4

0 に答える 0