如何在命令行中更改php版本?

时间:2015-06-13 14:20:33

标签: php apache terminal command

我正在尝试在我的网站上安装作曲家,但是服务器运行的是PHP 5.2,我通过cpanel更改了我的PHP版本,它继续在命令行上运行PHP 5.2。

当我运行php -v时,他告诉我PHP的版本是5.2

有什么办法可以在命令行中更改PHP的版本吗?或类似的东西。

3 个答案:

答案 0 :(得分:2)

我有同样的问题 php 7在cli中,但浏览器php为5.6

我用过

$ php5.6 <command>

这对我有用。

答案 1 :(得分:1)

如果不知道设置,很难建议你,但这可能有效:

通常,当存在多个PHP版本时,使用符号链接将/usr/bin/php指向应该处于活动状态的PHP二进制版本。

首先找出从哪里挑选php可执行文件。这可以通过输入which php来完成。这将告诉你从哪里挑选PHP。 现在转到该文件夹​​并执行ls -l并检查php可执行文件是否为符号链接。 如果是符号链接,您可以删除符号链接并在其位置创建一个新的符号链接,指向正确的PHP版本二进制文件。

ln -s '<path to php binary you want>' '<path returned by which php>'

答案 2 :(得分:0)

1)phpbrew

2)echo“alias php ='/ usr / bin / < youre php version php7.1>'”&gt;&gt; 〜/ .bashrc&amp;&amp;来源〜/ .bashrc