用source code编译安装Xdebug

1. Unpack the tarball: tar -xzf xdebug-2.2.x.tgz.  Note that you do
not need to unpack the tarball inside the PHP source code tree.
Xdebug is compiled separately, all by itself, as stated above.


2. cd xdebug-2.2.x


3. Run phpize: phpize
   (or /path/to/phpize if phpize is not in your path).


4. ./configure --enable-xdebug (or: ../configure --enable-xdebug
   --with-php-config=/path/to/php-config if php-config is not in your
   path)


5. Run: make


6. cp modules/xdebug.so /to/wherever/you/want/it


7. add the following line to php.ini:
   zend_extension="/wherever/you/put/it/xdebug.so"


8. Restart your webserver.


9. Write a PHP page that calls "phpinfo();" Load it in a browser and
   look for the info on the xdebug module.  If you see it, you have been
   successful!


phpize / php-config:

点击打开链接http://blog.csdn.net/shangxiaoxue/article/details/7549748


第3步的时候如果抛错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script

http://helpinlinux.com/tag/cannot-find-autoconf-please-check-your-autoconf-installation/


原文地址:https://www.cnblogs.com/lein-wang/p/4333557.html