史上最简! PHP调试环境搭建-Zend Debugger安装
2013-05-10 22:17
1076 查看
最简PHP调试环境搭建教程:
环境:PHP 5.2.5,Zend studio 5.5.1,Zend Debugger 5.2.101、解压出来的文件夹内对应不同php版本有不同的文件夹
我是php5.2.5所以把5_2_x_comp下的ZendDebugger.dll拷到我的php安装目录(E:/php5.2.5)里。
并把dummy.php拷到你的网站根目录下面
2、打开php.ini,在后面加上:
[Zend]
zend_extension_ts="E:/php5.2.5/ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32,127.0.0.1/24
zend_debugger.expose_remotely=allowed_hosts
3、重启web server,打开phpinfo()若出现下图则成功
安装过程常见问题:
1、首先确定好版本号!php的版本多了,对应的Zend产品的版本号也要对应,只有Zend Debugger 5.2.x能够调试php5.2.5。被php版本和Zend的版本搞晕的朋友可以看我另一篇文章:史上最简! Zend产品版本解析Zend Debugger 5.2.10:http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz
2、啥叫网站根目录?
IIS装了之后在C盘新建了C:/Inetpub/wwwroot,这个wwwroot就是网站根目录,dummy.php就放这边。
打开控制面板->管理工具->Internet信息服务,在网站->默认网站上右键,属性->主目录->本地路径处也会看到C:/Inetpub/wwwroot
3、127.0.0.1/32,127.0.0.1/24,这个/32,/24是啥意思?
代表子网掩码,/32就是255.255.255.255(换算成二进制是32位),/24就是255.255.255.0
4、如何重启IIS?
打开cmd,先执行 net stop w3svc 再执行 net start w3svc
开始调试:
1、打开Zend studio->工具(Tool)->首选项(Preference)->调试(Debugger)这么设2、菜单上选调试(Debug)->检查调试服务器连接(Check Debugger Server Connection)
一般来说是测不通的,就是在检测画面搁挺久的。
请打开 Internet信息服务->默认网站右键属性->目录安全性->编辑,把匿名访问勾上
3、项目 -> 新建项目 出现新建项目向导
名称:test(随便取一个),下一步
路径:选择一个文件夹,你只要把这个文件夹设置成虚拟目录,能运行php就可以了,下一步
使用系统缺省值:把这个勾去掉,下面的一些值,和第二步设置一样,下一步
完成
下面演示一个简单登陆调试,在登陆界面index.html输入用户名,和密码后,点击登陆按钮后,使用Zend Studio监视username和password的值
index.html 内容如下:
<form action="login.php" method="POST">
<input type="text" name="username">
<input type="text" name="password">
<input type="submit" value="登陆">
</form>
login.php 内容如下:
<?php
$username = $_POST["username"];
$password = $_POST["password"];
echo $username;
echo $password;
?>
保存好后,单击编辑器 旁边的browser,并输入网址http://localhost/test/index.html,如图:
设置调试方式:
输入用户名:jack,密码:123后,点登陆
Zend Studio将自动停止运行,把光标停在login.php第一行,如图
按F10单步跳过,光标停在password那行,变量窗口如图
再按F10,变量里看到password也是123了
按F5执行下面所有代码,可以看到右边的调试输出窗口输出了jack123。
相关文章推荐
- 史上最简! PHP调试环境搭建-Zend Debugger安装
- PHP调试环境搭建-Zend Debugger安装
- 在WAMP环境下搭建ZendDebugger php调试工具的方法
- 用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
- 搭建PHP + Zend Debugger + Eclipse for PHP Developers Tools(PDT)调试环境
- 用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境
- 在WAMP环境下搭建ZendDebugger php调试工具的方法
- 用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境
- 在phpnow-1.5.6环境下安装zend studio 10,zenddebugger实现单步调试PHP
- 在WAMP环境下搭建ZendDebugger php调试工具的方法
- eclipse pdt + zend_debugger+ zend firefox toolbar搭建与zend studio一样方便快捷的php调试环境
- 用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
- (转)快速搭建PHP开发环境WAMP+ZendStudio+ZendDebugger
- 【本地调试环境一键安装包】php+mysql平台搭建集成软件总汇【php环境汇总】
- 快速搭建PHP开发环境WAMP+ZendStudio+ZendDebugger
- Zend_Studio Zend_Debugger的安装和PHP开发调试入门篇(断点调试)
- PHP(wamp、zend studio、zendDebugger )环境搭建
- 搭建PHP环境(Wamp+ZendStudio+ZendDebugger)
- PHP5.3不支持zend debugger, 安装Xdebug调试工具
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress