Heim  >  Fragen und Antworten  >  Hauptteil

Installieren Sie Xdebug für PHP 7.4 auf M1 Apple

Ich möchte Xdebug mit M1 auf meinem Mac installieren. Aufgrund des Projekts, an dem ich arbeite, verwende ich PHP 7.4.32. Ich kann die PHP-Version nicht wechseln.

Wenn ich versuche, Xdebug zu installieren, wird mir angezeigt, dass meine PHP-Version auf 8.0.0 aktualisiert werden muss, ich aber weiterhin 7.4.32 verwenden möchte.

$ pecl install xdebug
> pecl/xdebug requires PHP (version >= 8.0.0, version <= 8.2.99), installed version is 7.4.32
No valid packages found
install failed

Die aktuelle PHP-Version wird mit Homewbrew installiert.

$ brew services list
php          none  19968 user  ~/Library/LaunchAgents/homebrew.mxcl.php.plist
php@7.4      started      user  ~/Library/LaunchAgents/homebrew.mxcl.php@7.4.plist
php@8.0      none

Ich führe auch den Befehl brew update aus. Alles ist gut.

Wie installiere ich Xdebug für PHP 7.4.32?

P粉052686710P粉052686710323 Tage vor788

Antworte allen(1)Ich werde antworten

  • P粉155832941

    P粉1558329412023-11-06 09:22:54

    根据兼容性页面,PHP 8.0 以下的任何版本都不支持 Xdebug 3.2。

    为了安装 PHP 7.4 的 Xdebug,您需要告诉 PECL 您想要安装的版本。支持 PHP 7.4 的最后一个 Xdebug 版本是 Xdebug 3.1.6,您可以使用 pecl install xdebug-3.1.6 进行安装。

    但是您确实应该升级,因为 PHP 7.4 或 Xdebug 3.1 仍不受支持。

    Antwort
    0
  • StornierenAntwort