Composer没有得到我的新PHP版本
我正在尝试安装一个需要PHP^7.0的软件包。因此,我将主机PHP版本从5.6更改为7.0.25。运行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-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………像这样尝试