问题描述:
今天碰到了一个问题,问题是这样的,我phpinfo打印输出php的版本和在服务器上使用命令php -v查看到的 php版本不一样,
解决方案:
1: 首先查找一下linux上有几个php.ini。结果发现有两个:
image.png
可以确定到php cli加载的php配置文件与phpinfo()加载的配置文件不一致,使用命令来查看cli加载的php.ini是哪个:
php -i | grep php.ini
image.png
再查看phpinfo()打印的结果:
image.png
对比发现加载的php.ini的配置文件果然不一致,
然后查找php/bin目录,编辑/etc/profile文件在最后一行添加一个环境变量:
export PATH="/usr/local/php/bin:$PATH"
最后保存并退出执行以下命令:
source /etc/profile
出现这种问题是之前安装php的时候,安装遗留下来的问题。
网友评论