所谓 工欲善其事,必先利其器.
在写程序的过程中,调试代码是必不少的过程。
今天为大家介绍的是 zend debbuger ,它是建立在zend studio 这个IDE上的插件
提纲:
1.zend studio的破解和安装
2.如何安装zend debbuger,要注意的问题
3.图解如何进行调试
4.参考过的链接
1. Zend Studio 9.0.3 正式版官方下载地址:
windows版(JRE):http://downloads.zend.com/studio-eclipse/9.0.3/ZendStudio-9.0.3.msi (没有安装过java的ide就选这个)
windows版(NO JRE):http://downloads.zend.com/studio-eclipse/9.0.3/ZendStudio-without-JRE-9.0.3.msi
2. 下载完成后,不停下一步就行了
3.下载破解文件:com.zend.php.core_9.0.3.201205071416.jar(如果不能下载,请访问http://www.geekso.com/ZendStudio9-key/)
下载成功后(提示:破解文件千万不要解压,也不要修改破解文件的文件名)复制到你安装Zend Studio 9.0.3的plugins目录下,覆盖同名文件.
4.打开Zend Studio 9,提示输入注册码的时候写入如下的激活码即可:
34E606CF10C3E4CF202ABCEAA9B0B7A64DD2C5862A514B944AAAB38E3EB8A5F2CD735A2AB4CF9B952590EFA62BA0AB2B3E5D99C33C55309EE143165AC7F1817D626574615F3B32312F31312F323031313B392E303B3030313B313B3330
如果出现如下界面,则表示激活成功
1.下载
到http://downloads.zend.com/pdt/server-debugger下载最新的debugger
下载后将zip解压缩。得到一个目录:有x_x_x_comp和x_x_x_nts_comp,x指版本号,nts指non thread safe,使用phpinfo查看你的php安装版本和thread safe属性
如图,我的php版本是5.2.6 ,Thread Safety是 enable的,所以我选择 5_2_x_comp 这个文件的内容
2.配置
1.请将刚才文件夹中的ZendDebugger.dll复制到您的php安装目录下,比如:你的php根目录/ext/
2.将压缩包中的dummy.php解压到web根目录,我这里的apache的DocumentRoot设置在E:\APMServ5.2.6\www\htdocs,就拷贝dummy.php到E:\APMServ5.2.6\www\htdocs,然后修改php.ini,加入了这些内容:
zend_extension_ts=D:/myserver/ZendDebugger/5_2_x/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.88/24
zend_debugger.expose_remotely=always
*注:这里的192.168.1.88/24 ,是路由分配的ip,如果你不需要远程调试,就不需要填,因为一旦路由重新分配ip,就会出现连接失败
3.重启apache
4.如果phpinfo能看到zend debugger 的相关设置信息 表示成功
5.至此zend debugger的安装完成