我尝试在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
brew doctor
然后
brew link --overwrite php
帮助过我。
Mojave没有安装标头。
要安装标头:
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
我遇到了同样的问题,并为我解决了这个问题。