微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

虽然没有运气.

解决方法:

您在PATH声明中提供了错误的目录.

您已在〜/ test /目录中设置了链接,但在PATH声明中您已使用/ home / test.

假设你的用户名是foobar,你需要:

export PATH=/home/foobar/test:"$PATH"

要不就:

export PATH=~/test:"$PATH"

要么:

export PATH="$HOME"/test:"$PATH"

export用于使更改的PATH可用于所有子进程.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐