浏览器打开phpinfo与命令行执行phpinfo 版本不一致问题
本文介绍了浏览器打开phpinfo与命令行执行phpinfo 版本不一致问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
操作系统:MAC OS
-
浏览器打开的脚本v.php
<?php phpinfo();
输出的版本是``PHP Version 5.6.30``
-
命令行执行php v.php,输出的版本是:
PHP 7.1.6 (cli) (built: Jun 26 2017 00:06:58) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
请问这是什么原因?
解决方案
原因找到了,之所以命令行的php版本是7,浏览器的是5.因为fastcgi用的是php-fpm,而这个fpm的版本是5。将新编译的php-fpm替换并重启后,一切正常。
这篇关于浏览器打开phpinfo与命令行执行phpinfo 版本不一致问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文