MacOs Mojaveにxdebugをインストールしようとしましたが、このエラーが発生します
/private/tmp/pear/install/xdebug/xdebug.c:25:10: fatal error: 'php.h' file not found
コマンドラインツールがインストールされます。
私は自分のシステムでxdebugをコンパイルしようとしてこれに遭遇しました。それを動作させるには次のことをしなければなりませんでした
1)コマンドラインツールを(再)インストールします(ある時点でインストールしましたが、/ Library/Developer/CommandLineTools /の下のファイルが見つからなかったため、削除する必要があります...)
xcode-select --install
2)ヘッダーファイルを再インストールする
Sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
@donatJの功績- https://stackoverflow.com/a/52612102/649915
Mojaveにはヘッダーはインストールされません。
ヘッダーをインストールするには:
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
私は同じ問題を抱えていたが、これは私のためにそれを修正しました。
brew doctor
その後
brew link --overwrite php
助けて頂きました。