【发布时间】:2018-01-04 03:42:58
【问题描述】:
我希望在我的开发服务器 (Debian 9) 中使用 Apache 同时运行 PHP 5.6 和 7.1。我知道 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。谢谢!
【问题讨论】:
标签: apache debian apache2 apache2.4