脚本宝典收集整理的这篇文章主要介绍了shell – 如何指向终端中没有sudo的非默认php版本,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
问题:当我ssh到我的Web服务器并使用“PHP”运行任何东西时,由于某种原因它运行旧的PHP 5.2.链接/usr/bin/PHP指向错误的版本.我不能改变这个符号链接.
我试过的:从文件夹〜/ test我想安装一些东西,但它需要PHP 5.6.所以我在〜/ tes文件夹中创建了一个符号链接到PHP5.6的符号链接:
ln -s /usr/bin/PHP56 PHP
为了确保系统检查PHP的当前目录,我已经更改了PATH变量并首先添加了当前目录:
PATH=/home/test:$PATH
虽然没有运气.
解决方法:
您已在〜/ test /目录中设置了链接,但在PATH声明中您已使用/ home / test.
假设你的用户名是foobar,你需要:
export PATH=/home/foobar/test:"$PATH"
要不就:
export PATH=~/test:"$PATH"
要么:
export PATH="$HOME"/test:"$PATH"
export用于使更改的PATH可用于所有子进程.
以上是脚本宝典为你收集整理的shell – 如何指向终端中没有sudo的非默认php版本全部内容,希望文章能够帮你解决shell – 如何指向终端中没有sudo的非默认php版本所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。