我喜欢rvm(ruby 版本管理器),它允许在命令行上快速切换 Ruby 版本,如下所示:
$ rvm use 1.9.3
PHP有类似的工具吗?(最好在命令行上。)我目前正在开发一个 PHP 框架,所以我很快需要在不同的 PHP 版本上测试代码。
我正在使用 Ubuntu 11.10。
您可以简单地在 PHP 上安装不同的版本,每个版本都在不同的目录中,然后使用您想要的那个。您甚至可以编写一个简单的脚本来自动执行此操作(它将从与参数对应的目录运行 PHP 可执行文件,和/或它可以更改 Apache 配置以使用指定的版本并重新加载 Apache)。
您可以在您的机器上以不同的路径安装多个版本的 php,并在您的脚本文件中添加您想要在开始时加载的版本
#!/usr/bin/php-4
或者
#!/usr/bin/php-5
等等。
如果要切换php7.1到php5.6
首先使用以下命令禁用当前版本 7.1
sudo a2dismod php7.1
现在启用 php5.6
sudo a2enmod php5.6
重新启动服务器,现在你准备好使用 php5.6
sudo service apache2 restart
同样,您可以切换不同版本的 php。