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

PHP Version 7.0.11

当我写命令时
php -v

它给我
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

而且我无法使用laravel 5.5 bc安装软件包,命令行中的版本是5.6而不是7
但是当我 checkin phpinfo它的7
我已经读到了多数民众赞成在命令php -v钉从php-cli版本
所以我怎样才能将php -v更改为7.0.1作为phpinfo.php
谢谢 ..

最佳答案

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

如果您使用的是Mac,建议您按照here的说明,使用自制软件安装php 7

为了阐明这一点,PHP can be run in 3 ways:位于Web服务器后面,用于命令行脚本和GUI构建。您有2个版本:一个是Web服务器,一个是Apache调用并调用phpinfo.php;另一个是PHP-CLI,它是从命令行使用php -v调用的。

关于phpinfo - phpinfo.php和php-v之间的结果不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46018531/

10-13 01:28