问题:当我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 举报,一经查实,本站将立刻删除。