这对我有用:
解压源后,确保cd到解压文件的根目录(即确保当前目录包含Makefile)。
对于第 1 步:
$ /Applications/AMPPS/php-5.6/bin/phpize
对于第 2 步:
$ CPPFLAGS="-m32 -I /Applications/AMPPS/extra/include" CFLAGS="-m32" LDFLAGS="-L /Applications/AMPPS/extra/lib" ./configure --enable-xdebug --with-php-config=/Applications/AMPPS/php-5.6/bin/php-config
然后,做
$ make
$ cp modules/xdebug.so /Applications/AMPPS/php-5.6/lib/extensions/ext
然后通过添加以下行来修改/Applications/AMPPS/php-5.6/etc/php.ini:
zend_extension = /Applications/AMPPS/php-5.6/lib/extensions/ext/xdebug.so
验证安装是否成功。
$ /Applications/AMPPS/php/bin/php --version
PHP 5.6.17 (cli) (built: Jan 10 2016 00:44:01)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with the ionCube PHP Loader v5.0.17, Copyright (c) 2002-2015, by ionCube Ltd.
with Xdebug v2.4.0RC4, Copyright (c) 2002-2016, by Derick Retinas
您应该在最后一行看到“with Xdebug”,就像在我的示例输出中所做的那样。