最近在做网站开发,集成环境是Mac笔记本自带的LAMP,php是5.5版本,后来想把PHP升级到5.6版本。但是出现了奇怪的现象,打开以前的项目在编写代码时,发现pdo_mysql.dll扩展无法加载,于是想看看是不是环境冲突造成。用phpinfo和cmd中输入php -v查看PHP版本,竟然发现版本不一样,OMG! 如图:
1、phpinfo中的PHP版本:
2、在cmd中输入php -v查看到的PHP版本:
后来搜国外一些资料,结合小编聪明的大脑,发现是httpd.conf中的LoadModule php5_module后面的对应php版本文件路径没有改。
至于怎么找httpd.conf,小编在这里可以给个Linux下的参考命令
find / -name "httpd.conf"
当然,造成这个问题的原因并不只这一个,网上还有很多其他人的遇到相同的结果,但是原因却不一样。
小编出现这种情况,我考虑是因为系统装了两个PHP版本,如果不想出现这种混乱的情况,可以考虑删掉一个PHP,这样从根本上解决了这个问题。
0
phpinfo和php -v查看版本不一致解决办法
2018-07-12 14:36:49 作者:kevinZhang
阅读数:8