Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Installing xdebug on MacOs Mojave - 'php.h' file not found

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.

like image 518
Vynder Avatar asked Oct 03 '18 08:10

Vynder


1 Answers

I ran into this trying to compile xdebug on my system, I had to do the following to get it to work

0) Check that you have the file /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg on your system.

1) If not, 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

like image 88
Steven Avatar answered Sep 19 '22 02:09

Steven