前提・実現したいこと
httpd.confでバーチャルホストを有効にした上で、MAMPにPHPバージョンの違うドキュメントルートを複数作っています。
[httpd-vhosts.conf]
ServerName 127.0.0.1 NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/MAMP/htdocs" </VirtualHost> <VirtualHost *:80> ServerName localhost70 DocumentRoot "/Applications/MAMP/htdocs70" <Directory /Applications/MAMP/htdocs70> Action php-script-7.0.31 /cgi-bin/php-7.0.31 AddHandler php-script-7.0.31 .php </Directory> </VirtualHost>
[hosts]
127.0.0.1 localhost 127.0.0.1 localhost70 ~ 略 ~
上記の設定で http://localhost70/ にアクセスすると、想定通り PHP7.0.31 があたります。
発生している問題
この状態で htdocs70 以下のディレクトリにバーチャルホストを立ててアクセスすると PHP7.0.31 があたるようにしたかったのですが、設定したホストでアクセスするとMAMPのデフォルトに設定している PHP7.2.8 があたってしまいました。
[httpd-vhosts.conf] 追記
<VirtualHost *:80> ServerName test.devs DocumentRoot "/Applications/MAMP/htdocs70/test" </VirtualHost>
[hosts]追記
127.0.0.1 test.devs
URLに対し有効になるPHPのバージョン
- http://localhost/ → PHP7.2.8
- http://localhost70/ → PHP7.0.31
- http://test.devs/ → PHP7.2.8
- http://localhost70/test/ → PHP7.0.31
http://test.devs/ にアクセスしても PHP7.0.31 があたるようにしたいのですが、どのファイルを修正すれば実現できますでしょうか?
どうぞよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/31 00:42