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