我有一个本地开发服务器和一个远程服务器。
远程服务器运行php 5.4,我的本地服务器使用php 5.6运行XAMPP。
我最初写的是for for 5.6,但有些脚本会在5.4中产生错误。
显而易见的解决方案是在本地安装带有php 5.4的XAMPP,但我的计算机上有多个站点开发项目,其中一些是用5.6编写的,部署在5.6上。
有没有办法让5.6至少像5.4一样,所以我可以在本地测试网站并在部署之前找到所有错误?
我认为在我的root .htaccess中放置'AddHandler application / x-httpd-php54 .php'可能会有效,但事实并非如此。
答案 0 :(得分:2)
没有办法使5.6像5.4一样。 您必须对代码进行更改。
答案 1 :(得分:1)
这是不可能的。
考虑使用虚拟化来轻松实现多种环境。
Vagrant是一个工具,在安装后只有一个命令如vagrant up
为您准备好使用LAMP服务器,您可以部署多个具有不同PHP版本的VM等。