gpt4 book ai didi

php - Magento2 Composer 要求包似乎不起作用

转载 作者:行者123 更新时间:2023-12-04 19:42:24 25 4
gpt4 key购买 nike

在命令行上 -
我正在使用这个命令:

/opt/cpanel/composer/bin/composer require apptrian/image-optimizer:2.2.0

之后我在屏幕上看到了这个:
Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
Do not run Composer as root/super user! See https://getcomposer.org/root for details
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

但是当我实际检查 composer.json 文件时,我没有看到任何变化。
并运行 composer update 我得到:
[root@s132-148-137-252 public_html]# /opt/cpanel/composer/bin/composer update
X-Powered-By: PHP/7.0.31
Content-type: text/html; charset=UTF-8

Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

当我检查 php -v 使用
/opt/cpanel/ea-php70/root/usr/bin/php -v

我明白了
PHP 7.0.31 (cli) (built: Jul 23 2018 21:29:04) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.31, Copyright (c) 1999-2017, by Zend Technologies

但如果我只检查 php -v

然后我得到 - 它返回时不正确 - (cgi-fcgi)
ea-php-cli Copyright 2017 cPanel, Inc.
PHP 7.0.31 (cgi-fcgi) (built: Jul 23 2018 21:29:24)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.31, Copyright (c) 1999-2017, by Zend Technologies

如何纠正让 Composer 工作的问题以及 php-cli问题。

最佳答案

看起来您的服务器配置不正确,并且正在使用 SAPI PHP 进行 CLI 调用。您应该明确地使用 PHP for CLI 运行 Composer:

/opt/cpanel/ea-php70/root/usr/bin/php /opt/cpanel/composer/bin/composer require apptrian/image-optimizer:2.2.0

顺便说一句:您应该认真对待以 root 身份运行 composer 的警告——这可能会产生安全问题。

关于php - Magento2 Composer 要求包似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51705275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com