运行php作为较低版本

时间:2015-09-16 14:12:45

标签: php apache

我有一个本地开发服务器和一个远程服务器。

远程服务器运行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'可能会有效,但事实并非如此。

2 个答案:

答案 0 :(得分:2)

没有办法使5.6像5.4一样。 您必须对代码进行更改。

答案 1 :(得分:1)

这是不可能的。

考虑使用虚拟化来轻松实现多种环境。 Vagrant是一个工具,在安装后只有一个命令如vagrant up为您准备好使用LAMP服务器,您可以部署多个具有不同PHP版本的VM等。