php -v和phpinfo查看的版本不一致怎么办

2021-05-23,

解决方法:首先打开“/etc/profile”文件,执行“export PATH="/usr/local/php/bin:$PATH"”命令在最后一行添加一个环境变量;然后执行“source /etc/profile”命令保存并退出即可。

/2021/05/50a0ea95.jpg

本教程操作环境:Red Hat Enterprise Linux 6.1系统、PHP7.1版,DELL G3电脑

php -v查看到版本和phpinfo()打印的版本不一致

首先查找一下linux上有几个php.ini。结果发现有两个:

alt="" class="has" /2021/05/b959de49.png

大致猜想php cli加载的php配置文件与phpinfo()加载的配置文件不一致,使用命令来查看cli加载的php.ini是哪个:

php -i | grep php.ini

结果为:

/2021/05/ee014fd1.png" /2021/05/ee014fd1.png" alt="1.png

再查看phpinfo()打印的结果:

alt="" class="has" /2021/05/c4bc9f7d.png

发现加载的php.ini的配置文件果然不一致,然后查找php/bin目录,编辑/etc/profile文件在最后一行添加一个环境变量:

export PATH="/usr/local/php/bin:$PATH"

最后保存并退出执行以下命令:

source /etc/profile

总结

就是cli加载的php配置文件,与web服务器加载的php配置文件不一致导致的。只要统一他们的加载配置文件就好了

推荐学习:《PHP视频教程》

以上就是php -v和phpinfo查看的版本不一致怎么办的详细内容,更多请关注北冥有鱼其它相关文章!

本文转载自【PHP中文网】,希望能给您带来帮助,苟日新、日日新、又日新,生命不息,学习不止。

《php -v和phpinfo查看的版本不一致怎么办.doc》

下载本文的Word格式文档,以方便收藏与打印。