簡體   English   中英

將 ext-stackdriver_debugger 添加到 composer 以在 Google App Engine 中啟用 StackDriver 調試

[英]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 updatecomposer install 或者只是忽略這一步 - 需要 PHP 擴展不會給你任何真正的好處,除了阻止在沒有這個擴展的服務器上安裝包。 您無需向composer.json添加 PHP 擴展即可使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM