了解知识
网上搜了搜php的编辑工具,找到zend studio开发工具,感觉不错。
然后想到在IDE中如何调试php程序(之前一直都是用EditPlus开发php程序,那真叫个麻烦呀,根本没发调试!汗颜呀..),然后找到两个调试工具,分别是Zend debugger和XDebug两种;
首先想到的是用ZEND DEBUGGER调试工具,因为感觉毕竟跟ZEND STUDIO是一家开发的,兼容性要好一些,所以可以安装调试,可是安装之后,在phpinfo()里面就是不显示ZEND DEBUGGER信息,故开始寻求XDebug的调试工具。
下面是开发流程:
2.配置php.ini
 
在文件最后配置
 
[Xdebug]
zend_extension = "C:/php5.4.14/ext/php_xdebug-2.2.3-5.4-vc9.dll"
 
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.trace_output_dir="D:/PHPWeb/xdebug/trace"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="D:/PHPWeb/xdebug/profiler"
 
xdebug.remote_enable=true     
xdebug.remote_host=192.168.1.125  ;注意此处是个人局域网中的IP,推荐使用静态IP地址,防止每次开机重新设置的问题;
xdebug.remote_port=9000 
 
【PHP5.3之前版本配置Xdebug时使用zend_extension_ts】
 
3.重启apache服务器 通过phpinfo()看到如下信息,证明配置成功
 
 
 
4.zend studio配置
 
首选项中的Debug配置为XDebug(同项目配置)
 
同时 项目-》属性配置Xdebug
 
 
 
5.接下来可以运行项目进行调试了
 
 Debug Configurations可通过三种方式进入:1、右击需要调试的PHP文件,选择Debug As或者打开调试的PHP文件;2、选择菜单栏上Run菜单下的Debug As进入;3、点击菜单栏Run菜单下方小蜘蛛图标旁的向下箭头选择Debug Configurations。
标签: PHP Xdebug
扩展知识