浏览器打开phpinfo与命令行执行phpinfo 版本不一致问题

查看:1142
本文介绍了浏览器打开phpinfo与命令行执行phpinfo 版本不一致问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

  1. 操作系统:MAC OS

  2. 浏览器打开的脚本v.php

    <?php
    phpinfo();

    输出的版本是``PHP Version 5.6.30``

  3. 命令行执行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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆