I try to install xdebug on MacOs Mojave but get this error
/private/tmp/pear/install/xdebug/xdebug.c:25:10: fatal error: 'php.h' file not found
Command Line Tools are installed.
Steven
I ran into this trying to compile xdebug on my system, I had to do the following to get it to work
1) (Re)install the command line tools (I had installed them at one point, but the files under /Library/Developer/CommandLineTools/ were missing so I must have deleted it...)
xcode-select --install
2) Reinstall the header files
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Credit to @donatJ - https://stackoverflow.com/a/52612102/649915
Headers aren't installed for Mojave.
To install the headers:
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
I was having the same issue and this fixed it for me.
brew doctor
and then
brew link --overwrite php
helped me.
来源:https://stackoverflow.com/questions/52623108/installing-xdebug-on-macos-mojave-php-h-file-not-found