webentwicklung-frage-antwort-db.com.de

Xdebug auf MacOs installieren Mojave - 'php.h' Datei nicht gefunden

Ich versuche xdebug auf MacOs Mojave zu installieren, bekomme aber diese Fehlermeldung

/private/tmp/pear/install/xdebug/xdebug.c:25:10: fatal error: 'php.h' file not found

Befehlszeilentools sind installiert.

3
Vynder

Ich habe versucht, xdebug auf meinem System zu kompilieren. Ich musste folgendes tun, damit es funktioniert

1) Die Befehlszeilentools (erneut) installieren (ich hatte sie einmal installiert, aber die Dateien unter/Library/Developer/CommandLineTools/fehlten, also muss ich sie gelöscht haben ...)

xcode-select --install

2) Installieren Sie die Headerdateien neu

Sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

Kredit an @donatJ - https://stackoverflow.com/a/52612102/649915

22
Steven

Für Mojave sind keine Header installiert.

So installieren Sie die Header:

open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

Ich hatte das gleiche Problem und das hat es für mich behoben.

8
Eray T
brew doctor

und dann 

brew link --overwrite php

half mir.

1
Vynder