Posts Tagged ‘php expert editor’

IIS上PHP Expert Editor 4.3的安装与调试

星期五, 1月 9th, 2009

1.下载 PHP Expert Editor 4.3 http://ankord.com/index.php
2.安装 PHP Expert Editor 4.3 这个不赘述了
3.注册码:省略
4.汉化包(可选):http://rains.cn/dl.php?file=phpxedit_chs.zip
解压缩到安装目录\Languages下,完成后可选中文:View->Language->Simplified Chinese
5.设置字体:Options->Editor Options->Display->Editor Font,使用一种等宽字体,比如宋体或微软雅黑
建议设置,否则默认字体的中文不能完整显示,在中文上操作光标也有问题。
6.设置自动补全的快捷键:Options->Menu Shortcuts->Auto Completing,改变其默认快捷键。我改成了Ctrl+Right
建议设置,否则Ctrl+Space将与Windows默认的切换输入法冲突。
7.复制php_dbg.dll:从安装目录\DBG\PHP_DBG.DLL\下复制对应的php版本的文件(php是5.2.x的话,就对应php_dbg.dll-5.2.x)
到php的ext目录下,并重命名为php_dbg.dll。
8.修改php.ini:
增加:
extension=php_dbg.dll
……
修改
implicit_flush = On
……
修改
output_buffering = Off
……
增加
[Debugger]
debugger.enabled = true
debugger.JIT_host = 127.0.0.1
debugger.JIT_port = 7869
debugger.enable_session_cookie = false
debugger.profiler_enabled = true
打开含有phpinfo();的php文件查看dbg的安装。

出现了dbg两次就可以了,一次在开头的概述里面,dbg的版本和作者,另一个是dbg的相关参数。
9.使用IIS进行调试
Run->Options->Run & Debug->HTTP Server Options->
选中Use External HTTP Server。
假设http://localhost/xxxx为iis上的源代码调试路径,那么
Host Name填写:localhost/xxxx/
Root Directory选择xxxx实际所在的目录

使用PEE自带的http server可以运行php程序,而不能触发断点进行调试的,要调试只能使用apache/iis之类的外部web server。

10.在xxxx上建立php文件,设置断点,启动调试。

本文原始链接:http://blog.pjoke.com/2009/01/php-expert-editor-43-installation-and-debug ,转载请注明。

php expert editor

星期五, 1月 9th, 2009

长期在ultraedit上写php代码,总觉得查阅函数说明,调试起来不大方便。

于是搜了一下,下了一个php expert editor来试用,这是个共享软件,最新版本是4.3。

由于其中内建了web server,我要的只是一些简单的代码调试,因此就不需要改成和别的。

用起来还算流畅,内存占用也不大,然而缺点也是明显的:

自动补全(Auto Completing)功能需要手动按热键触发,而该热键是windows上默认用来切换有无输入法的Ctrl+Space。虽然PEE中带有修改热键的菜单,然而找不到这个功能的热键修改在什么地方。

在选项->快捷方式里面找到了这个修改,把它改成Ctrl+别的键,只要跟其他快捷方式不冲突,就OK了。

另外编辑器中的中文显示有问题,半字显示。在网上搜了一下,可以把默认字体设成一种等宽的中文字体,比如微软雅黑或者宋体,我的系统里面没有微软雅黑,就用宋体解决了。

既然都能改过来,那么赞美一下。