我已经安装了 php 并在 cmd 中执行
sudo /usr/local/php7/bin/php -v
它显示了 php 版本,但在执行
php-v 命令
它没有显示获取我们的命令不是我的 phpinfo() 也工作
我怎样才能指向获取 php 版本php-v 命令
我正在使用 centos7
答案1
修改.bashrc
你的 PATH:
PATH=$PATH:/usr/local/bin
或者如果你必须覆盖 Centos 上的 PHP 默认版本(这会为 PHP 和其他可执行文件提供“优先级” /usr/local/bin
)
PATH=/usr/local/bin:$PATH
保存并退出,然后:
source ~/.bashrc
它应该可以工作,并且php -v
不需要你指定完整路径
进一步阅读:
https://www.tecmint.com/set-path-variable-linux-permanently/
https://help.dreamhost.com/hc/en-us/articles/214202148-如何更改 PHP 版本 - my-shell-uses-
我假设您刚刚开始使用 Linux 进行极客冒险,如果答案是肯定的,请看一下:
https://vegibit.com/vi-editor-tutorial-for-beginners/
希望这个解决方案能够帮助您;-)
答案2
使用我本地的 ubuntu 18.04,我将 PHP 从 7.1 更改为 7.2
vi ~/.bashrc
echo "PATH=/usr/bin/php7.2:\$PATH" >> ~/.bashrc
echo "alias php='/usr/bin/php7.2'" >> ~/.bashrc
source ~/.bashrc
sudo a2dismod php7.1
sudo a2enmod php7.2
sudo update-alternatives --set php /usr/bin/php7.2
sudo service apache2 restart