我爱rvm(红宝石版本管理器),它允许Ruby版本之间快速切换在命令行上,像这样:有没有一种简单的方法在开发时切换PHP版本?
$ rvm use 1.9.3
是否有PHP一个类似的工具? (最好在命令行中。)我目前正在开发一个PHP框架,所以我很快需要在不同的PHP版本上测试代码。
我使用的是Ubuntu 11.10。
我爱rvm(红宝石版本管理器),它允许Ruby版本之间快速切换在命令行上,像这样:有没有一种简单的方法在开发时切换PHP版本?
$ rvm use 1.9.3
是否有PHP一个类似的工具? (最好在命令行中。)我目前正在开发一个PHP框架,所以我很快需要在不同的PHP版本上测试代码。
我使用的是Ubuntu 11.10。
你可以简单地在PHP上安装不同的版本,每个版本都在不同的目录中,然后使用你想要的。你甚至可以创建一个简单的脚本来自动执行此操作(它可以从与参数对应的目录运行PHP可执行文件,并且/或者它可以将Apache配置更改为使用指定版本并重新加载Apache)。
我需要从源代码构建PHP,如果我想指定安装目录吗? –
@dotweb,这就是我所要做的,因为我可以很容易地控制进入编译版本以及我可以访问Linux发行版库中不一定提供的最新版本。版本库通常对每个版本库都只有一个特定版本,或者只有一个版本可用,这可能不是最新版本。 – rid
谢谢,我会看看它:)看起来像一个不错的解决方案,但它是一个可怜的工具不存在。 –
可以在不同的路径和脚本文件添加要在开始时
#!/usr/bin/php-4
或
#!/usr/bin/php-5
等加载版本你的机器上安装PHP的多个版本。
如果你想切换到php7.1 php5.6
首先使用下面的命令
sudo a2dismod php7.1
现在让php5.6
sudo a2enmod php5.6
重启禁用当前版本7.1服务器,现在你准备好去用php5.6
sudo service apache2 restart
同样你可以做切换不同版本的php。
没有什么像rvm存在PHP :( – Teddy