LNMP安装的PHP 8.1.7,但是通过命令php -v显示为PHP 5.4.16的解决方法

作者: 站长 上传时间: 浏览: N/A 下载: N/A 格式: N/A 评分: N/A

php -v 显示为:
PHP 5.4.16 (cli) (built: Apr 1 2020 04:07:17)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

但是自己明明安装的php8,搜索了下,好像不止我有这个问题啊~~~记录下

产生原因:php加载的配置文件不一致
find / -name php.ini
输出:
/usr/local/php/etc/php.ini
/etc/php.ini

phpinfo()加载的配置文件为

解决办法:
vi /etc/profile
在环境配置文件最后一行加入
export PATH="/usr/local/php/bin:$PATH"
保存退出,并刷新环境
source /etc/profile

再次php -v 显示正常了