我正在尝试在我的网站上安装作曲家,但是服务器运行的是PHP 5.2,我通过cpanel更改了我的PHP版本,它继续在命令行上运行PHP 5.2。
当我运行php -v时,他告诉我PHP的版本是5.2
有什么办法可以在命令行中更改PHP的版本吗?或类似的东西。
答案 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