Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Composer没有得到我的新PHP版本_Php_Composer Php - Fatal编程技术网

Composer没有得到我的新PHP版本

Composer没有得到我的新PHP版本,php,composer-php,Php,Composer Php,我正在尝试安装一个需要PHP^7.0的软件包。因此,我将主机PHP版本从5.6更改为7.0.25。运行php-v返回: PHP 7.0.25(cli)(构建时间:2017年10月30日17:10:45)(NTS) 但作曲者仍在讲述版本问题: Spatiale/laravel backup 4.19.2需要php^7.0->您的php版本(5.6.30)不满足该要求 您的服务器上可能仍然安装了php5.6-cli(哪个php) 如果你打电话的话应该可以 /path/to/php7 compos

我正在尝试安装一个需要PHP^7.0的软件包。因此,我将主机PHP版本从5.6更改为7.0.25。运行
php-v
返回:

PHP 7.0.25(cli)(构建时间:2017年10月30日17:10:45)(NTS)

但作曲者仍在讲述版本问题:

  • Spatiale/laravel backup 4.19.2需要php^7.0->您的php版本(5.6.30)不满足该要求

您的服务器上可能仍然安装了php5.6-cli(
哪个php
) 如果你打电话的话应该可以

/path/to/php7 composer.phar update

考虑到php7可执行文件是/usr/bin/php7.0,请在~/.bash_配置文件中创建一个别名

alias composer='/usr/bin/php7.0 /usr/local/bin/composer'

默认情况下,composer(composer.phar通常位于/usr/local/bin/composer中)使用env指定的可执行文件:

#!/usr/bin/env php
您还可以指定要使用的目标php版本:

#!/usr/bin/php7.0


完全删除php5.6-cli:)

您的服务器上可能仍然安装了php5.6-cli(
哪个php
) 如果你打电话的话应该可以

/path/to/php7 composer.phar update

考虑到php7可执行文件是/usr/bin/php7.0,请在~/.bash_配置文件中创建一个别名

alias composer='/usr/bin/php7.0 /usr/local/bin/composer'

默认情况下,composer(composer.phar通常位于/usr/local/bin/composer中)使用env指定的可执行文件:

#!/usr/bin/env php
您还可以指定要使用的目标php版本:

#!/usr/bin/php7.0


完全删除php5.6-cli:)

您使用的WAMP或XAMPP是什么?这是在我的生产主机中。您是否检查了php
phpinfo()版本的php信息
将7.0.25显示为版本可以在总PHP中使用5.6.30进行搜索,并检查从何处使用PHP………像这样尝试您使用的WAMP或XAMPP是什么?这是在我的生产主机中您检查过PHP版本的PHP信息吗
phpinfo()
将7.0.25显示为版本可以在您的总PHP中搜索5.6.30,并检查从何处获取PHP………像这样尝试