web-dev-qa-db-ja.com

MacOs Mojaveにxdebugをインストールする-'php.h'ファイルが見つかりません

MacOs Mojaveにxdebugをインストールしようとしましたが、このエラーが発生します

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

コマンドラインツールがインストールされます。

20
Vynder

私は自分のシステムで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

59
Steven

Mojaveにはヘッダーはインストールされません。

ヘッダーをインストールするには:

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

私は同じ問題を抱えていたが、これは私のためにそれを修正しました。

8
Eray T
brew doctor

その後

brew link --overwrite php

助けて頂きました。

5
Vynder