目的
CGI版のPHPが動いているディレクトリの下層でモジュール版PHPを動かしたい
環境
- CentOS7
- Apache/2.4.6 (CentOS)
対象
今、/var/www/html
に以下のように書いているとして、
下記のように、例えば /var/www/html
にはPHP5.4で動いてほしいアプリケーションがあるとする。
/var/www/html/.htaccess
Options +ExecCGI
FCGIWrapper /usr/bin/php54-cgi .php
<FilesMatch \.php$>
SetHandler fcgid-script
</FilesMatch>
/var/www/html/app01
に新しいプロジェクトを置いて、
モジュール版(ここではPHP7系)を動かしたい場合,
.htaccess
/var/www/html/app01/.htaccess
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
結果
モジュール版PHPを動かすことができる。