在我的本地测试服务器上,我使用的是 PHP 5.4。但是,在实时主机上,我目前仅限于 PHP 5.3,并且必须在 .htaccess 中指定(否则默认为 5.2)。
所以我可以补充:
# Use PHP 5.3
Action application/x-hg-php53 /cgi-sys/php53
AddHandler application/x-hg-php53 .php
这在实时主机上效果很好,但会破坏本地测试服务器。
是否可以使用 mod_rewrite 之类的东西根据域有条件地指定 PHP 版本?或者,还有更好的方法?.htaccess 文件被跟踪(git),如果可能的话,我想保持这种方式。
我认为这里提出了同样的问题,但我没有实现动态部署方法(除了 git push/pull 期间的一些简单 bash)。