gpt4 book ai didi

php - 在 MAMP PRO 上安装并启用 Xdebug

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:56 25 4
gpt4 key购买 nike

我正在尝试在我的 MAMP PRO 安装上设置 Xdebug。我尝试使用 xdebug.org/wizard.php 来获取带有自定义安装说明的正确 Xdebug 版本,但我卡住了。

根据 tailored installation instructions 中的步骤 4我应该得到以下输出:

Configuring for:
...
Zend Module Api No: 20100525
Zend Extension Api No: 220100525

但是我的输出是这样的:

Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626

接下来我尝试 the instructions在 xdebug.org/docs/faq#custom-phpize 因为量身定制的安装说明建议我这样做。

我通过删除 xdebug-2.2.1.tgz 和解压缩的文件夹来撤消第一步,然后我再次从第 1 步开始。我对第 4 步的输入是

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

输出如下:

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

我的猜测是我需要安装 php.h、zend_modules.h 和 zend_extensions.h,但我在网上找不到它们。我如何才能最好地继续安装 Xdebug?

谢谢。

最佳答案

MAMP 的创建者尚未随 2.1.1 版本发布通常的开源组件包,因此您必须执行以下操作。 php.h、zend_modules.h 和 zend_extensions.h 可以在 PHP 5.4.4 的源代码中找到。这是包含源代码的页面链接:http://us2.php.net/get/php-5.4.4.tar.gz/from/a/mirror

您需要提取它,并将文件夹移动到/Applications/MAMP/bin/php/php5.4.4/include,如果需要创建包含目录。我相信您还需要从/Applications/MAMP/bin/php/php5.4.4/include/php 中运行 ./configure 以生成 Zend header 。然后,再次尝试您找到的说明。

关于php - 在 MAMP PRO 上安装并启用 Xdebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13912646/

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