使用 pecl 在 Mac OS X Lion 10.7.2 上安装 xdebug

使用 pecl 在 Mac OS X Lion 10.7.2 上安装 xdebug

我正在尝试使用 pecl 在我的 mac os x lion box 上启动并运行 xdebug 环境。

我安装了最新版本的 xcode 并链接了二进制文件

sudo ln -s /Developer/usr/bin/autoconf /usr/bin/autoconf
sudo ln -s /Developer/usr/bin/autoheader /usr/bin/autoheader
sudo ln -s /Developer/usr/bin/autom4te /usr/bin/autom4te

但是当尝试安装 xdebug 本身时...

$ sudo pecl install xdebug
Password:
downloading xdebug-2.1.2.tgz ...
Starting to download xdebug-2.1.2.tgz (304,229 bytes)
..............................................................done: 304,229 bytes
66 source files, building
running: phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Can't locate Autom4te/C4che.pm in @INC (@INC contains: /usr/bin/../share/autoconf /Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.3 /System/Library/Perl/5.12/darwin-thread-multi-2level /System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level /System/Library/Perl/Extras/5.12 .) at /usr/bin/autom4te line 43.
BEGIN failed--compilation aborted at /usr/bin/autom4te line 43.
ERROR: `phpize' failed

由于我还不是 *nix 开发人员,所以这有点麻烦。任何建议都非常感谢!

答案1

除了您在问题中已经提到的 3 个符号链接之外,您还需要这个:

sudo ln -s /Developer/usr/share/autoconf /usr/share/autoconf

然后phpize运行应该不会出现错误。

相关内容