首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在编写器之前使用相应的php版本号

如何在编写器之前使用相应的php版本号
EN

Stack Overflow用户
提问于 2017-12-28 09:36:54
回答 1查看 1.3K关注 0票数 2

我尝试使用composer安装一个扩展:

代码语言:javascript
复制
composer require magenest/module-worldpay-and-subscriptions:2.0.0

得到这个:

代码语言:javascript
复制
  [InvalidArgumentException]
  Package magenest/module-worldpay-and-subscriptions at version 2.0.0 has a PHP requirement incompatible with your PHP version (5.4.45)

当我运行php -v命令时,它返回:

代码语言:javascript
复制
PHP 5.4.45 (cli) (built: Nov 28 2017 10:34:31)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.4, Copyright (c) 2002-2017, by ionCube Ltd.
    with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies

但是,我在服务器上安装了所有的PHP版本,所以当我运行命令时,我通常会事先指定PHP版本,例如php-7.0 bin/magento

另外,在使用fakechroot时,它在域组本身的上下文中设置了PHP。例如,当我运行以下命令:/usr/bin/fakechroot /usr/sbin/chroot /microcloud/domains/vampm2 /bin/bash,然后运行php -v时,我得到:

代码语言:javascript
复制
[http]$ /usr/bin/fakechroot /usr/sbin/chroot /microcloud/domains/vampm2 /bin/bash
bash-4.1$ php -v
PHP 7.0.26 (cli) (built: Dec 19 2017 17:26:19) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.4, Copyright (c) 2002-2017, by ionCube Ltd.
    with Zend OPcache v7.0.26, Copyright (c) 1999-2017, by Zend Technologies
bash-4.1$ exit

有人能告诉我如何在没有编写器的情况下运行composer require来读取默认的PHP5.4吗?工作在Magento 2.1.8

我如何在指定的版本中运行作曲家,例如,我对Magento php-7.0 bin/magento所做的操作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-28 17:44:49

有三种选择:

  1. 使用另一个PHP版本运行composer,例如。通过php-7.0 $(which composer)
  2. 通过配置键(如composer.json )向您的"platform": { "php": "7.0.12" }添加不同的版本要求(更多细节请参见https://getcomposer.org/doc/06-config.md#platform )
  3. 使用标志composer运行--ignore-platform-reqs,完全忽略平台需求。然后就可以安装所需的内容,而无需检查已安装的PHP版本或扩展。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48004979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档