解决php -v查看到版本于phpinfo()打印的版本不一致问题 --- 2020-03-25

问题描述:
今天碰到了一个问题,问题是这样的,我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的时候,安装遗留下来的问题。

推荐阅读更多精彩内容

  • [toc] 在公司的网站上推荐使用 docker 容器来安装环境,一个项目一个 docker 容器。 、、 百度百...
    Mdvtrw阅读 1,071评论 0 1
  • 这篇文章中你将了解到以下内容 查看php基本环境理解PHP运行模式brew-php-switcher基本使用理解b...
    needrunning阅读 2,752评论 0 0
  • 1.1. PHP介绍 1.1.1. 静态网页(网站) 就是不会“变化”的网页(内容)。 1.1.2. 动态网页(网...
    zphphp阅读 567评论 0 3
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 983评论 0 3
  • 今天是有点小情绪的花花,其实不怪别人,要怪就怪自己没能力不够努力却还要装大头吧。可能是姨妈快要来的缘故吧,莫名其妙...
    haggier是个小魔王阅读 29评论 0 0