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

标签 php xdebug macos-mojave

我尝试在 MacOs Mojave 上安装 xdebug 但出现此错误

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

已安装命令行工具。

最佳答案

我在尝试在我的系统上编译 xdebug 时遇到了这个问题,我必须执行以下操作才能使其正常工作

0) 检查您的系统上是否有文件/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg。

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

关于php - 在 MacOs Mojave 上安装 xdebug - 找不到 'php.h' 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52623108/

相关文章:

php - 通过 Yii2-formatter 使用日期时间格式

php - 如何使用 xdebug 只调试一个虚拟主机?

php - OS X Mojave 上的 MongoDB PHP 驱动程序问题

c++ - MacOS clang 通过 Homebrew 在 Mojave `wchar.h` 下损坏

php - Mysql 查询返回太多行

php - 将第一个结果值存储到 php 中 sql 查询的变量中

php - PHP 应用程序是否应该对不正确的数据库值执行错误处理?

php - 如何在 PHP 的 eclipse IDE 中使用 xdebug

php - Xdebug V3 不会停止 VSCode 中的断点

swift - 如何模拟按下 macOS 修饰键