【php】Zend Studio 与 Xdebug 安装使用

目前在学习网页相关知识,前段时间学习了html、css等,在用 Notepad++ 做代码编辑器,安装了Zen Coding这个写html的好工具。而一旦学起PHP,就显得力不从心了,似乎没有很好的语法分析与调试功能,分析一个比较大的网站原型就很吃力。

Zend Studio 是基于 Eclipse 开发的PHP代码编写、调试工具,用起来感觉还不错,能够列出全局变量、PHP系统变量、函数参考等基本提示工具,可以很方便得理清网站文件、变量之间的关系。同时利用 Xdebug 做调试工具,刚试验了一下,感觉还不错。现在把两个程序的安装、配置过程写下来,一来推荐一下这两个工具,二来做个备忘。

1、Zend Studio的安装配置

从 Zend Studio 的官网上可以下载各个版本,目前有 9.0.3,实际上,从 6.0 之后,界面等似乎都差不多,可以随意选一个版本下载,安装后需要输入序列号激活。激活后不需要额外的配置,即可使用。

这里也推荐一个 Zend Studio 相关的网站:http://www.zendstudio.net/

2、Zend Studio 一些使用心得

一个比较好的视频,可以很快学习这个IDE环境: http://www.zendstudio.net/libs/zendstudio-video-tutorial/zend_studio-6_1-getting-start.html

关于编码的问题,因为中文网站采用GBK编码的比较多,而Zend Studio 默认编码是 UTF-8 ,需要在项目配置里进行设置,具体为 Project –> Properties –> Resources,里面可以选择项目文件的编码;若要更改单一文件的编码,可以选择 Edit –> Encoding… 可以进行配置。

编辑器界面方面,字体的修改可以从 Window–> Preferences–> General–> Appearance–> Colors and Fonts,找到Basic–> Text Font 进入,修改成自己想要的字体与大小。我的设置是 Courier New ,10 号。

代码着色方案,原带的对PHP着色对比不是很明显,可以参考 DreamWeaver 的方案:

中文英文HEXRGB
变量          Variable#0066FF0,102,255
字符串String#CC00000,12,0
常数/内部常数constants/internal constants#55220085,34,0
数字Number#FF0000255,0,0
保留关键字Keyword#0066000,102,0
块分隔符PHP tags#FF0000255,0,0
注释PHPDoc comment#FF9900255,135,0
注释PHPDoc#FF4400255,68,0
单/多行注释Single/Multi-line comment#FF9900255,135,0

这里是参考了 http://www.cnblogs.com/whoknows/articles/2454845.html 中提到的方案。

3、安装 Xdebug

Xdebug 的安装,需要看你自己的web服务器环境,主要需要考虑PHP的版本号、运行方式。PHP分线程安全(ts)与非线程安全(nts),又有VC6、VC9两个编译版本,这一部分相信已经配置过 XAMP 的都已经了解了。

正是这个原因,Xdebug官网上有很多版本供选择,不过方便的是,http://xdebug.org/wizard.php 这个网址提供了自动分析并推荐合适版本下载的功能,写一个php测试文件 <?php phpinfo(); ?> ,将输出内容粘贴到文本框中,就可以进行分析下载合适的版本了。

将下载后的Xdebug库拷贝到 <PHP Dir>/ext 目录下,打开 php.ini 文件,添加下面几行:

[Xdebug]
zend_extension = <PHP Dir>\ext\php_xdebug-2.2.1-5.3-vc9.dll
xdebug.remote_enable=true    
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 xdebug.remote_handler=dbgp

<PHP Dir>请替换成自己的PHP目录,重启web服务器,即可使用。不再具体解释每个参数的作用,详细内容,请参考:

最新最详细最简洁Eclipse调试PHP配置详解: http://www.cnblogs.com/lspvic/archive/2011/05/27/2059938.html

PHP调试工具Xdebug安装配置教程: http://www.leapsoul.cn/?p=935

另外,Zend Studio 自带的 Zend Debugger 不支持 5.3.x 的 ts 版 PHP。

4、Xdebug 调试方法

Zend Studio 的默认调试工具是 Zend Debugger,因此在项目中需要进行配置,Project –> Properties –> PHP Debug,将 Debugger 选为 XDebug 。

进入调试,有三种办法,一种就是在要调试的php文件上右击,选择 Debug As ,这里可以选 Script,或者是 Web Page 的方式,都很简单。

更详细的内容,请参见: 使用zend studio配置Xdebug调试PHP教程 http://www.leapsoul.cn/?p=958

 

好了,就到这里。

转载于:https://www.cnblogs.com/wanghan/archive/2012/11/26/2789549.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值