在MacOs上安装xdebug Mojave - 找不到'php.h'文件

问题描述 投票:13回答:3

我尝试在MacOs Mojave上安装xdebug但是得到了这个错误

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

命令行工具已安装。

php xdebug macos-mojave
3个回答
47
投票

我遇到了这个尝试在我的系统上编译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


3
投票
brew doctor

然后

brew link --overwrite php

帮助过我。


2
投票

Mojave没有安装标头。

要安装标头:

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

我遇到了同样的问题,并为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.