寻找测试不同 PHP 版本的最佳环境 [关闭]
Posted
技术标签:
【中文标题】寻找测试不同 PHP 版本的最佳环境 [关闭]【英文标题】:Finding the best environment to test different PHP versions [closed] 【发布时间】:2019-08-13 20:55:15 【问题描述】:我在 Linux/Ubuntu 服务器上安装了 Apache + php 5.2.17 + mysql,我被要求升级 PHP 版本(我猜是 5.3.x 或 5.4.x)。
我想在一个可以在 PHP 版本之间切换的通用环境中测试我的代码,并且我正在尝试找到合适的软件。我不确定“UwAmp”或“Laragon”是否能满足我的需求(我不介意在 Windows 机器上测试它)。
欢迎提出任何建议。非常感谢。
【问题讨论】:
您需要任何 apache 功能(例如 htaccess)吗?如果没有,您可以只使用 php 服务器中的构建。另一种选择是使用 docker 对了...为什么要更新到 5.3 或 5.4?它们多年来不受支持 为什么需要测试很多不同的版本?我只是确定我需要升级到哪个版本并使其在该版本中工作。 【参考方案1】:我在 Linux/Ubuntu 服务器上安装了 Apache + PHP 5.2.17 + mySQL,我被要求升级 PHP 版本(我猜是 5.3.x 或 5.4.x)。
帮自己一个忙,更新到一个年没有被放弃的php版本,至少7.1。作为参考,找到支持的版本here。 PHP 5.6 甚至不再支持安全修复。
我想在一个可以在 PHP 版本之间切换的通用环境中测试我的代码,并且我正在尝试找到合适的软件。
使用本地开发服务器堆栈,例如 Ampps、MAMP、XAMP 或无数此类软件之一。它们允许在 php 版本之间轻松切换。
或者,使用不同的 php 版本和一组测试设置 Travis CI。 Travis 已准备好在各种 PHP 版本中自动运行测试套件。
手动编译和维护多个 PHP 版本虽然可行,但如果您真的希望完成工作,则不是很实用。使用安装了多个版本的软件可以说是唯一可行的解决方案。
【讨论】:
以上是关于寻找测试不同 PHP 版本的最佳环境 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为多个主机上的 PHP 站点处理会话的最佳方法是啥? [关闭]
win2008 iis7/iis7.5下最简单最强安装多版本PHP支持环境,以及解决主机宝php版本过低问题 支持不同网站不同php版本