寻找测试不同PHP版本的最佳环境

时间:2019-03-22 19:51:27

标签: php wamp version lamp

我在Linux / Ubuntu服务器上安装了Apache + PHP 5.2.17 + mySQL,并被要求升级PHP版本(我猜为5.3.x或5.4.x)。

我想在一个通用的环境中测试我的代码,在这个环境中我可以在PHP版本之间进行切换,并且我试图找到合适的软件。我不确定“ UwAmp”或“ Laragon”是否可以满足我的需求(我不介意在Windows计算机上对其进行测试)。

任何建议都值得欢迎。非常感谢。

1 个答案:

答案 0 :(得分:2)

  

我在Linux / Ubuntu服务器上安装了Apache + PHP 5.2.17 + mySQL,我被要求升级PHP版本(我猜是5.3.x或5.4.x)。

帮个忙,并更新为至少7.1年未废弃的php版本。供参考,找到受支持的版本here。 PHP 5.6甚至不再提供安全修补程序支持。

  

我想在一个通用的环境中测试我的代码,在该环境中可以在PHP版本之间进行切换,并且我正在尝试查找合适的软件。

使用本地开发服务器堆栈,例如Ampps,MAMP,XAMP或大量此类软件之一。它们允许在php版本之间轻松切换。

或者,使用不同的php版本和一组测试设置Travis CI。 Travis已做好准备,可以自动运行各种PHP版本的测试套件。


虽然可行,但是手动编译和维护多个版本的PHP并不是很实用,如果您确实希望完成工作。使用安装了多个版本的软件可以说是唯一可行的解​​决方案。