myeclipse搭建PHP服务器,myeclipse+PDT+apache+xdebug调试php

一直用myeclipse做java开发,近期转到了php,习惯了myeclipse知道它的可扩展牛逼,想想加个php开发环境应该不难,

google了一些零散的文章弄了1天,终于通了,现把完整的过程整理一份,方便查阅。

一、安装myeclipse、php、apache,这个不说了。。。

二、安装pdt,参考官网指南

Help->Install from Site

20180110172400703663.jpg

可以在线安装也可以离线安装,视个人网络状况。

三、安装xdebug

去http://xdebug.org/wizard.php将你的phpinfo()复制进去,按照提示安装。务必根据安装的PHP版本,选择合适的Xdebug版本。

安装完成,最后重启Apache服务器,通过phpinfo()函数,可以看到下图。

20180110172400708545.jpg

可能的一些情况

PHP5.3之前版本配置Xdebug时使用zend_extension_ts,对于PHP5.3以上版本,使用zend_extension。

出现XDEBUG NOT LOADED AS ZEND EXTENSION的原因是在安装没有找到xdebug库,检查目录。

php.ini个人配置备份

[Xdebug]

;zend_extension="D:/ServerCore/Xdebug/lib/php_xdebug-2.3.2-5.6-vc11-x86_64.dll"zend_extension= D:\ServerCore\php-5.6.9-x64-ts\ext\php_xdebug-2.3.3-5.6-vc11-x86_64.dll

;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0

xdebug.auto_trace=1;是否允许Xdebug跟踪函数参数,默认值为0

xdebug.collect_params=1;是否允许Xdebug跟踪函数返回值,默认值为0

xdebug.collect_return=1;函数调用跟踪信息输出文件目录

xdebug.trace_output_dir="D:/ServerCore/Xdebug/trace";打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0

xdebug.profiler_enable=1;性能分析文件的存放位置

xdebug.profiler_output_dir="D:/ServerCore/Xdebug/profiler"xdebug.remote_enable=on

xdebug.remote_port=9000xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_connect_back=on

四、myeclipse配置

依次打开Windows -> Preferences -> PHP ->PHP Executables 加入XDebug

20180110172400713428.jpg

20180110172400720263.jpg

设置默认调试浏览器,设成chrome

20180110172400728075.jpg

接下来配置PHP Server

20180110172400730028.jpg

20180110172400731005.jpg

五、浏览器设置

Chrome谷歌浏览器安装xdebug扩展程序" xdebug helper ",离线安装,安好以后在扩展程序里设置一下(google不方便的话还百度等三方浏览器)

20180110172400732958.jpg

20180110172400733934.jpg

插一句,这里是交互的几种方式

20180110172400735887.jpg

六、测试

建立个php项目,在debug configuration 里面配置

20180110172400736864.jpg

启动apache,点击debug。

如果出现waiting for xdebug session的问题,原因可能是:

默认端口9000被占用cmd->netstat -ano 查看端口占用进程号,然后到任务管理器中找对应的进程,或者干脆换个端口号同时更改php.ini和上面图中的xdebug Setting

浏览器的设置上面图中的浏览器设置

调试的目录不是文件实际的目录还在整理当中。。。

好了就先到这,欢迎指正!

原文:http://www.cnblogs.com/perfectzhang/p/4975689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值