上一篇: PHP5字符串处理函数大全
Xdebug+Komodo调试PHP程序
[ 2010/07/25 23:44 | by selboo ]
Xdebug+Komodo调试PHP程序
服务端 172.16.28.231 安装 Xdebug
http://xdebug.org/files/xdebug-2.1.0.tgz
客户端 172.16.28.121 安装 Komodo
http://downloads.activestate.com/Komodo/releases/5.2.4/Komodo-IDE-5.2.4-37659.msi
Komodo 注册机
服务端配置
[root@done opt]# wget http://www.xdebug.org/files/xdebug-2.1.0.tgz
[root@done opt]# tar zxvf xdebug-2.1.0.tgz
[root@done opt]# cd xdebug-2.1.0
[root@done xdebug-2.1.0]# /usr/local/php/bin/phpize
[root@done xdebug-2.1.0]# ./configure --enable-xdebug
[root@done xdebug-2.1.0]# make
[root@done xdebug-2.1.0]# cp modules/xdebug.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
修改php.ini Xdebug模块
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=172.16.28.121
xdebug.remote_port=9000
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=172.16.28.121
xdebug.remote_port=9000
重启后,查看phpinfo函数是否增加Xdebug
客户端配置
安装 Komodo-IDE-5.2.4-37659.msi
配置 Edit->Proferences->Debugger->Connection
在要调试的URL后面加上 ?XDEBUG_SESSION_START=1 Komodo 会自动弹出调试文件。