首页 > 解决方案 > Finding the best environment to test different PHP versions

问题描述

I've got Apache + PHP 5.2.17 + mySQL on a Linux/Ubuntu server, and I was requested to upgrade the PHP version (I guess to 5.3.x or 5.4.x).

I would like to test my code in a versatile environment where I can switch among the PHP versions, and I'm trying to locate the proper software. I'm not sure whether 'UwAmp' or 'Laragon' could fit my needs (I don't mind to test it on a Windows machine).

Any suggestion is welcome. Thank you very much.

标签: phpwampversionlamp

解决方案


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

帮自己一个忙,更新到多年没有放弃的 php 版本,至少 7.1。作为参考,请在此处找到支持的版本。PHP 5.6 甚至不再支持安全修复。

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

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

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


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


推荐阅读