使用Zend Debugger 5.2.10 + Zend Studio 5.5.0调试web
安装php 5.2.0,apache等,以便可以web解析php文件。这个网上多的是,就不细说了。因为我的工作平台是windows,所以我下载的是为windows编译的dll。Zend Debugger 5.2.10下载地址:[url=http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz][color=#0000ff]http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz[/color][/url]
解压下载的ZendDebugger-5.2.10,目录结构如下:
<DIR> 4_3_x_comp
<DIR> 4_4_x_comp
<DIR> 5_0_x_comp
<DIR> 5_1_x_comp
<DIR> 5_2_x_comp
<DIR> 5_2_x_nts_comp
321 dummy.php
6,934 Inventory.xml
376 md5
832 README.txt
根据你安装的php版本,选择相应的文件。5.2.x有2个编译好的dll,其中5_2_x_nts_comp是“non-tread safe”的,因此我使用5_2_x_comp内的dll。
下面是具体的操作步骤。
1、请将ZendDebugger.dll复制到您的php安装目录下,比如:d:\do\php\。
2、然后将下面的4行内容加到您的php.ini:
[Zend]
zend_extension_ts=D:/do/php/ZendDebugger.dll
zend_debugger.allow_hosts=192.168.1.25
zend_debugger.expose_remotely=always
其中,192.168.1.25是远程调试的文件所在机器的IP;我是本地web调试,我机器的IP是192.168.1.25。
3、将dummy.php复制到apache的document root目录。
4、重启apache。
打开浏览器运行:[url=http://192.168.1.25/phpinfo.php]http://192.168.1.25/phpinfo.php[/url],您会看到:
[attach]73[/attach]
ok,Zend Debugger配置完毕。下面配置Zend Studio 5.5.0。
1、行Zend Studio 5.5.0,菜单:Tools > Preferences,然后选择“debug”项,“Debug Mode”选择“Server”,然后将“Debug Server URL”中的“Server_Address/”替换为:192.168.1.25。
[attach]74[/attach]
2、菜单:Debug >> Debug URL,然后输入要调试的url。
[attach]75[/attach]
OK,可以调试了吧?
[color=#ff0000]文章转载自:[/color][url=http://www.phpchina.com/][color=#ff0000]PHPChina开源社区门户[/color][/url] 我使用的是phpNow套件,php目录下没有php.ini只有php-apache2handler.ini,请问这个
php-apache2handler.ini是不是就是php.ini,还是要改名为php.ini才有用呢? 用phpinfo()查看你php.ini在系统中的路径,然后查看里面是否有Zend的相关信息。 [quote]原帖由 [i]刘昊[/i] 于 2008-1-24 06:12 发表 [url=http://bbs.zendchina.net/redirect.php?goto=findpost&pid=173&ptid=48][img]http://bbs.zendchina.net/images/common/back.gif[/img][/url]
用phpinfo()查看你php.ini在系统中的路径,然后查看里面是否有Zend的相关信息。 [/quote]
谢谢,查看了显示是下面这个,应该就是php.ini了,
Loaded Configuration File D:\PHPnow\php-5.2.5-Win32\php-apache2handler.ini 为什么我按这些操作就不行呢,我的环境是win+xampp;总是不能把Zend Debugger 5.2.10配置出来
页:
[1]
