gpt4 book ai didi

makefile - 构建 XDebug 供 MAMP 使用?

转载 作者:行者123 更新时间:2023-12-02 21:37:50 28 4
gpt4 key购买 nike

我在 Mac OSX Mavericks 上使用 MAMP。我想安装最新的 XDebug v2.2.4。根据 XDebug 向导,我下载了 XDebug 2.2.4 源代码。我的系统上安装了许多版本的 phpize - 一个位于/usr/bin/中,还有许多其他版本的 MAMP 附带的。 MAMP 为其包含的每个 PHP 版本提供所需的 phpize。

按照 XDebug 向导说明寻求使用正确的 phpize - http://xdebug.org/docs/faq#custom-phpize - 我通过以下方式运行 PHP 5.5.3 的 phpize:

 /Applications/MAMP/bin/php/php5.5.3/bin/phpize

..并得到这个输出:

grep: /Applications/MAMP/bin/php/php5.5.3/include/php/main/php.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.5.3/include/php/Zend/zend_modules.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.5.3/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:

以防万一这不是一个错误(因为我似乎遵循了 XDebug 向导的指示),然后我通过以下方式运行配置:

./configure --with-php-config=/Applications/MAMP/bin/php/php5.5.3/bin/php-config 

...我跑了:

make

...但出现此错误:

fatal error: 'php.h' file not found

在 OSX 上构建 XDebug 以供 MAMP 使用的正确方法是什么?

提前非常感谢所有人的任何想法或信息。

最佳答案

我遇到了类似的问题,在安装 XCode 和 XCode 命令行工具后解决了。我已经安装了 XCode,但最近我搬到了一台新机器,所以我必须重新打开它并更新了一些东西。然后我打开终端并运行命令...

xcode-select --install

弹出一个提示,要求我安装命令行工具,它解决了我的问题。

关于makefile - 构建 XDebug 供 MAMP 使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22182076/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com