phpinfo.php和php-v之间的结果不同

Awa*_*zer 5 phpinfo

我正在使用appserv 5.8,在我的phpinfo.php中,php版本是5.6.26,现在我安装了laravel5.5及其所需的phpversion 7所以我将PHP版本从5改为7现在我的phpinfo.php

PHP Version 7.0.11
Run Code Online (Sandbox Code Playgroud)

当我在命令中写

php -v
Run Code Online (Sandbox Code Playgroud)

它给我

PHP 5.6.26 (cli) (built: Sep 15 2016 18:12:07)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

并且我无法使用laravel 5.5 bc安装软件包命令行中的版本是5.6而不是7但是当我在phpinfo中查看它的7我已经读过这个命令php -v从php-cli修复版本所以如何更改php -v为7.0.1作为phpinfo.php谢谢..

Sam*_* H. 4

phpinfo.php 显示 Apache 正在使用的 PHP 版本。-v 显示 $PATH 中的内容。

如果您使用的是 Mac,我建议使用 homebrew 安装 php 7,如此处所述

澄清一下,PHP 可以通过 3 种方式运行:在 Web 服务器后面、用于命令行脚本编写和用于 GUI 构建。您有 2 个版本:Web 服务器版本,Apache 正在调用它phpinfo.php,以及PHP-CLI,它是从命令行调用的php -v