下载Eclipse for PHP Developers
Eclipse官网 - DOWNLOADS - Eclipse for PHP Developers 下载后解压即可使用
打开软件 help - about 查看版本的代号 Version: Mars.1 Release (4.5.1) Mars 4.5.1
汉化 http://www.eclipse.org/babel/downloads.php
找到对应的版本 比如是我 Mars
复制下面的网址 http://download.eclipse.org/technology/babel/update-site/R0.13.0/mars
帮助--安装新的软件--(然后一步一步安装)
babel language Packs for eclipse 下的
babel language pack for eclipse in chinese 这才是正确的中文包!
如果太慢可以直接下载对应的文件包 把内容然后复制到 plugins 和 features 文件夹
安装的断点调试
http://xdebug.org/download.php 选项相应的版本
Apache+PHP的,请选择VC6版本; IIS+PHP的,请选择VC9版本;
当前的PHP的版本 Thread Safety disabled是NTS,enabled是TS
NTS(Non Thread Safe就是非线程安全) TS(Thread Safe 是线程安全)
通过phpinfo()查看
比如我是 apache php5.3.3 Thread Safety 选择 Xdebug 2.1.2 PHP 5.3 VC6 TS (32 bit)
放到 php/ext 目录 php_xdebug.dll
--------------------------------
打开php.ini
在最后一行加入以下配置代码 注意版本 可以看php.ini 的 error_log = xxx 看看php的错误日志
大多都是版本不对 造成 多试几个版本吧
;载入Xdebug
zend_extension="D:\PHPWEB\php\ext\php_xdebug-2.0.4-5.3.0-vc9-nts.dll"
;zend_extension_ts 2种方式
[Xdebug]
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储
xdebug.auto_trace=on
xdebug.profiler_enable=on
xdebug.collect_return=on
xdebug.show_local_vars=on
xdebug.max_nesting_level=50
xdebug.var_display_max_depth=6
xdebug.dump_once=on
xdebug.dump_globals=on
xdebug.dump_undefined=on
xdebug.dmp.REQUEST=*
xdebug.trace_output_dir=D:\debug
xdebug.profiler_output_dir=D:\debug
xdebug.default_enable = On