首页 > 编程开发 > PHP    日期:2021-05-21 / 来自互联网 / 浏览

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

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

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

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

php -i | grep php.ini

结果为:

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

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

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

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

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

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

source /etc/profile

总结

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

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章