[size=large]1.compile & install xdebug
[b]1).download & extract[/b]
http://xdebug.org/download.php
#wget http://xdebug.org/files/xdebug-2.1.1.tgz
#tar xzvf xdebug-2.1.1.tgz
[b]2).compiling[/b]
#cd xdebug-2.1.1
#/usr/local/php/bin/phpize
[color=red]find your phpize[/color]
# ./configure --with-php-config=/usr/local/php/bin/php-config
[color=red]find your php-config[/color]
#make
#make install
.
.
.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
[color=red]system will tell you where is the so file was installed.[/color]
[b]3).config[/b]
#vi /usr/local/php/etc/php.ini
[color=red]find your php.ini, then add conf as below[/color]
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.profiler_enable=Off
xdebug.default_enable=On
xdebug.remote_enable=1
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_host=115.206.222.189
[color=red]remote_host means your debugging client address, and the XDEBUG side is SERVER.[/color]
[color=red]write a phpinfo.php file to test whether the XDEBUG was installed.[/color]
2.iptables
#vi /etc/sysconfig/iptables
add config as below
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9001 -j ACCEPT
#/sbin/service iptables restart
[/size]
[b]1).download & extract[/b]
http://xdebug.org/download.php
#wget http://xdebug.org/files/xdebug-2.1.1.tgz
#tar xzvf xdebug-2.1.1.tgz
[b]2).compiling[/b]
#cd xdebug-2.1.1
#/usr/local/php/bin/phpize
[color=red]find your phpize[/color]
# ./configure --with-php-config=/usr/local/php/bin/php-config
[color=red]find your php-config[/color]
#make
#make install
.
.
.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
[color=red]system will tell you where is the so file was installed.[/color]
[b]3).config[/b]
#vi /usr/local/php/etc/php.ini
[color=red]find your php.ini, then add conf as below[/color]
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.profiler_enable=Off
xdebug.default_enable=On
xdebug.remote_enable=1
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_host=115.206.222.189
[color=red]remote_host means your debugging client address, and the XDEBUG side is SERVER.[/color]
[color=red]write a phpinfo.php file to test whether the XDEBUG was installed.[/color]
2.iptables
#vi /etc/sysconfig/iptables
add config as below
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9001 -j ACCEPT
#/sbin/service iptables restart
[/size]