每当我尝试调试 php 时,我都会不断收到以下两个错误...</p>
- “未建立与 Zend Debugger 的连接”,带有指向“验证安装”的链接
- “未安装 Zend Debugber 扩展。” 带有指向“显示 phpinfo”的链接。</li>
在过去 2 天的挖掘之后,我觉得我已经非常接近解决这个问题,但我似乎无法克服这最后一个障碍。我现在被困在 xdebug.org 站点上,它要求我运行 phpinfo 并将内容粘贴到浏览器中,这样它就可以帮助我解决 xdebug 问题。我这样做了,它给了我以下信息……</p>
- Xdebug 安装:2.1.0
- 服务器 API:Apache 2.0 处理程序
- 窗户:没有
- Zend 服务器:没有
- PHP版本:5.3.6
- Zend API 编号:220090626
- PHP API 编号:20090626
- 调试构建:否
- 线程安全构建:否
- 配置文件路径:/Applications/MAMP/bin/php/php5.3.6/conf
- 配置文件:/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
- 扩展目录:/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626
它还通过 9 个非常简单的步骤给了我一些说明。从第 4 步开始,我做了更多的故障排除,告诉我运行“phpize”,我确实这样做了。它说,“<em>可能在路径上发现了错误的 'phpize' 二进制文件,您可以按如下方式运行 configure”</p>
- “/full/path/to/php/bin/phpize”
- “./configure --with-php-config=/full/path/to/php/bin/php-config”
'phpize' 的结果给了我“/usr/include/php/...”的目录,在我的情况下它应该是...“./configure --with-php-config=/Applications/MAMP /bin/php/php5.3.6/bin/php-config”。但是,当我运行 './configure...' 时,我收到以下错误...<br>“configure: error: cannot find install-sh, install.sh, or shtool in config "."/config”</p >
我的 Mac 上没有“install.sh”,但有一个“shtool”和一个 install-sh。install-sh 位于“python”目录中,所以我假设它不是我需要的“install-sh”?所以我尝试从与 shtool 相同的目录中运行“配置”命令,但它仍然给我“找不到...”错误。
我尝试查找该错误,但一直遇到障碍,主要是在不同的环境中。
任何想法表示赞赏。