![Apache2.4 - PHP 5.6 和 PHP7.1 同时运行](https://linux22.com/image/708138/Apache2.4%20-%20PHP%205.6%20%E5%92%8C%20PHP7.1%20%E5%90%8C%E6%97%B6%E8%BF%90%E8%A1%8C.png)
我希望在我的开发服务器中同时运行 PHP 5.6 和 7.1,并使用 Apache。我知道 Nginx 可以轻松处理这个问题,但我确实需要 Apache。
这里confs
# My main configuration file, running with PHP7.1
<VirtualHost xx.xx.xx.xx:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
DocumentRoot /var/www/mydomain.com/html
</VirtualHost>
<VirtualHost xx.xx.xx.xx:80>
ServerName xx.xx.xx.xx
<Directory />
Deny from all
</Directory>
</VirtualHost>
# PHP 5.6
<VirtualHost xx.xx.xx.xx:80>
ServerName foo.mydomain.com
DocumentRoot /var/www/foo.mydomain.com/html
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock"
</FilesMatch>
</VirtualHost>
7.1 可以运行,而 5.6 返回 404。谢谢!