安装和MAMP PRO启用的Xdebug(Installing and enabling Xdebu

2019-08-04 04:34发布

我试图建立的Xdebug我MAMP PRO安装。 我试图xdebug.org/wizard.php得到与定制安装说明,正确的Xdebug版本,但我卡住了。

根据步骤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

接下来,我尝试的指示在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的?

谢谢。

Answer 1:

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,创建如果需要,包括目录。 我相信你需要运行./configure从内部/Applications/MAMP/bin/php/php5.4.4/include/php也产生了Zend头。 然后,尝试再次找到的指令。



Answer 2:

感谢它为我工作。 你必须运行

。/配置

使

生成缺少的Zend头。



文章来源: Installing and enabling Xdebug on MAMP PRO
标签: php mamp xdebug