我正在尝试在我的MAMP PRO安装上设置Xdebug.我尝试使用xdebug.org/wizard.php获取正确的Xdebug版本,并附带自定义安装说明,但我遇到了问题.
根据定制安装说明中的步骤4,我应该得到以下输出:
Configuring for:
...
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
Run Code Online (Sandbox Code Playgroud)
但我的输出如下:
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
Run Code Online (Sandbox Code Playgroud)
接下来,我尝试xdebug.org/docs/faq#custom-phpize上的说明,因为定制的安装说明建议我这样做.
我通过删除xdebug-2.2.1.tgz和解压缩的文件夹撤消第一步,然后我再次从步骤1开始.我对第4步的输入是
/Applications/MAMP/bin/php/php5.4.4/bin/phpize
Run Code Online (Sandbox Code Playgroud)
输出内容如下:
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:
Run Code Online (Sandbox Code Playgroud)
我的猜测是我需要安装php.h,zend_modules.h和zend_extensions.h但我无法在网上找到它们.我如何才能最好地安装Xdebug?
谢谢.
小智 13
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头.然后,再次尝试您找到的说明.
| 归档时间: |
|
| 查看次数: |
3573 次 |
| 最近记录: |