PHP:windows下使用zend studio及相关产品搭建php调试环境

php是我这个JavaScripter向后走的第一站."工欲善其事,必先利其器",照搬在js、java来的经验,手册、调试环境、成熟代码范例是学习一项新技术的3个首要条件.中文的帮助手册已经有了,成熟的代码示例很多,就差调试环境了.

(转帖请注明出处:http://blog.111cn.net/lenel)
手册中关于调试环境的介绍了了数字,网上搜了一下php调试也没有得到完整可操作的好文,只得到了zend系列产品可以单步、远程调试.

经过反复尝试,终于搞通了,估计很多phper都在美美的使用呢,只是没公布完整的操作流程,我就写写在我的xp机器上搭建php调试环境的流水帐吧

(转帖请注明出处:http://blog.111cn.net/lenel)
从zend官方http://www.zend.com/en/downloads/下载Zend Core 2 、 Zend Platform、ZendStudio ,

下载mysql,phpMyAdmin

1、卸载原有的apache、mysql

2、安装Zend Core 2,安装过程中选择新装Zend Core提供apache,如果不卸载原有apache很可能会出问题,还不好查原因,所以为了最终目标保守点没错

3、安装Zend Platform.因为远程调试必须装这个

4、安装Zend Studio 安装过程会让你选择是否安装zend platform因为已经装过了就不用了,zend guard也不用装

5、ZendCore默认装的apache在Zend Core安装目录的同级的Apache2目录下 html文档目录是默认为其下的htdos目录,学习为主,安全起见也就不要改了

6、安装Zend Platform之后会发现已经有一个mysql在跑了,我本想就使用这个mysql,可是root用户密码不知道,无法连接上,所以重新下载了一个mysql.安装另一个mysql过程需要为mysql实例起个新名字,因为已经有个叫mysql的在跑啦,其他以路默认,记住root用户密码

7、安装phpMyAdmin,下载之后解压到htdoc下的一个子目录下,修改config.sample.inc.php为config.sample.inc.php,将$cfg[''Servers''][$i][''controluser''] = '''';和$cfg[''Servers''][$i][''controlpass''] = '''';两行的注释去掉,填写上刚才安装mysql的用户名和密码,访问phpMyAdmin目录,应该就可以跑了

8、apache和mysql都有了,就可以选择一个示例代码来装了.wordpress、discuz、phpwind啥都行甚至直接调试phpmyadmin好了,反正就是htdocs下建立的站点

9、打开zend studio,project->new project建立项目.在左侧项目区里空白处右键"add to project..."将待调试的项目文件夹加进来

10、在IDE的主窗口点击Broswer,输入本地网址,比如http://localhost/phpmyadmin/,打开页之后,左上角有条的调试虫子在,点击下拉选择"current page",调试本页,点击虫子之后,如无意外会跳到当前页对应的php文件

11、ok,可以开始调试旅程了,单步执行(step into, step out), 断点(breakpoint),监视(watch),运行时变量( variables),调用堆栈(stack)都如eclipse等多数IDE一样放在那里,用吧

去zend下载需要注册一下,不过不用邮件确认,zend的几个产品似乎都有使用时间限制,到了再想办法解决

我尽量使用文字说清楚,因为搜"zend php调试"看到最多的那篇文章10来张都是破图,这里也仅附图一张

时间: 2024-09-12 02:13:28

PHP:windows下使用zend studio及相关产品搭建php调试环境的相关文章

Windows下用Visual Studio来build ImageMagick

参考: http://www.imagemagick.org/script/install-source.php#windows http://blog.163.com/anteaus_20/blog/static/24422224200811924810941/   [Build过程] 1)根据ImageMagick在Windows下的安装指南,在这里下载源码包(以6.8.9为例),解压,进入解压后的目录. 2)在Visual Studio(以VS2008为例)中,打开 ImageMagick

Windows下使用APMServ 5.2.6快速搭建PHP平台

中介交易 SEO诊断 淘宝客 云主机 技术大厅 前言:国内CMS系统常见的开发语言为asp.php及.net,其中phpCMS较为盛行,很多知名的CMS系统也诞生于php语言,如:织梦.帝国.ECSHOP(知名商城系统)等.相对于php语言,近年来asp语言的发展似乎大不如前,用户也在逐渐减少.很多asp老鸟也想小玩下php,感受下php CMS系统的优越性,可苦于Windows下PHP平台搭建的复杂化.繁琐化,也只能望而却步.眼馋巴巴.为此,特向asp老鸟推荐一款绿色软件--APMServ 5

腾讯买下qqun.com或为相关产品用独立域名

中国站长站(chinaz.com)1月28日讯:继阿里妈妈连续购买zhifubao.com.1688.com.daogou.com事情之后,据消息人士透露,昨日腾讯公司昨日也出手从投资者手中购得qqun.com域名,同时昨日腾讯QQ空间也正式启用独立域名(qzone.com). 据了解,腾讯公司近日委托一家美国某代理机构与国内域名投资者接触,并最终买下qqun.com域名,成交金额为5万元左右.而此前腾讯从吕希文手里买下域名wenwen.com也只用了8万元的价格. 查询Whois信息显示,此域

Fedora下Zend Studio 6.1.2 的配置

Zend Studio是我们PHPer的一个非常的得力的工具,有了他往往能够让我们的工作事倍功半,今天就来记录一下日常使用中非常有用的配置,来帮助更多的PHPer提高工作的效率. 1.配置服务器. 如果我们希望能够快速的进行调试,那么将Server和Zend整合在一起是必不可少的.配置服务器的入口很多,比如我们可以从Preferences/PHP/PHP Server中进入,也可以在Run按钮的下拉列表中找到Run Configuration/Server的配置. 创建新的Server时,我们需

Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法_php技巧

03年的时候就看过一本php的书,那时还是php3,回首四年php的在web开的的前景真还是一片光明啊!三年不见的php在去看已到了php5了,现在算起我真正从写第一个php的WEB开始距今还是有三四个月了,用工作之余正在进行www.kuomart.com网站的写做,回想当初一直用的是Windows2003+IIS6+PHP5.0.7+MYSQL4.1在进行开发,直到昨天机子重了木马,Kav也没查出个所以然,自己找也没有发现什么可疑暴露点,所以干脆重装了一下xp,由于TV1000电视卡只能在xp

zend studio 5.5中文乱码解决方法

zend studio 5.5中文乱码解决方法 购买zend产品的用户太少了还是我安装的问题,装好后桌面选项中竟然没有"简体中文"的语言选项了,到配置文件夹里看了一会,在系统盘中搜索XML文件desktop_options.xml(例如:C:Documents and SettingsAdministratorZDEconfig_5.5 目录下的 desktop_options.xml) <customized_property ID="desktop.language

MongoDB快速入门笔记(一)之windows下安装MongoDB方法_MongoDB

MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. MongoDB下载地址:http://www.mongodb.org/downloads 1.安装MongoDB 从MongoDB官网上下载MongoDB,我下载的版本是64位的3.2.6.下载完以后直接安装,我的安装目录是D:\work\MongoDB.

PHP-5.5.x + Xdebug + Zend Studio 调试环境设置

  1.下载安装xdebug 1.1 到http://xdebug.org/download.php 下载适合你的PHP版本的xdebug 1.2 复制到php安装目录的ext文件夹,改名为php_xdebug.dll 1.3 配置xdebug 在php.ini尾部添加如下 [xdebug] zend_extension="php_xdebug.dll" xdebug.remote_enable = On xdebug.remote_host = "localhost&quo

ndk在windows下编译问题

问题描述 ndk在windows下编译问题 现在的ndk已经自带编译环境,可以直接执行ndk-build.cmd进行编译.但是遇到一个问题, 在编译时识别到相对路径时不会转换,如下图: 相对路径变得那么长,以至于超过了windows的最大文件长度, 求解决方法 解决方案 没人能知道了吧,为啥我提的问题基本没有人知道 解决方案二: NDK在windows下编译libpngwindows下使用ndk编译protobufwindows下使用ndk9编译ffmpeg