[英]Adding ext-stackdriver_debugger to composer to enable StackDriver debugging in Google App Engine
我正在按照此页面上的步骤操作: https : //cloud.google.com/debugger/docs/setup/php
我想为 App Engine 柔性环境 (PHP 7.2) 设置调试。
第 3 步说Add the Stackdriver Debugger PHP extension via your composer.json file:
使用以下命令:
composer require ext-stackdriver_debugger:*
但是,当我运行它时,找不到包:
[InvalidArgumentException]
Could not find a matching version of package ext-stackdriver_debugger. Check the
package spelling, your version constraint and that the package is available in a
stability which matches your minimum-stability (stable).
如何成功完成第 3 步?
此类错误通常意味着在composer
命令使用的 PHP 版本中未启用扩展/模块。 确保您已在 PHP CLI 使用的php.ini
启用模块。 或者,您可以明确使用特定的 PHP 版本来运行composer
命令:
/usr/bin/php7.2 composer require ext-stackdriver_debugger:*
在最坏的情况下,您可以尝试手动将扩展添加到composer.json
:
"require": {
"ext-stackdriver_debugger": "*",
...
},
并使用--ignore-platform-reqs
打开composer update
和composer install
。 或者只是忽略这一步 - 需要 PHP 扩展不会给你任何真正的好处,除了阻止在没有这个扩展的服务器上安装包。 您无需向composer.json
添加 PHP 扩展即可使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.