phpstrom+xdebug调试PHP代码

众所周知开发PHP的IDE种类繁多,然而开发PHP并不能像开发其余语言同样,调试PHP代码对诸多新手来讲,搭建调试环境就比较麻烦!其实哈,我发现NuSphere-phped-16.0很强大,集成了很强大的debug功能,只不过呢, 价格实在不菲啊,买不起!更况且,在天朝,花高价买程序受权不常见吧!php

废话很少说,简单粗暴,直入主题。咱们使用phpstorm和xdebug搭建咱们的debug环境。web

1. PHP安装xdebug扩展apache

网上安装xdebug的教程成百上千,然而我一直深信不疑,官方的指导文件是最直接有效的。phpstorm

打开http://xdebug.org/点击download选项以下图所示:debug

1

点击installation instructions.来到以下页面3d

2

这时候须要您写一个phpinfo()的PHP代码,而后复制你的PHPinfo到上图所示的框中。点击analysismyPHPinfo()output。等待一小会儿。输出以下消息调试

3

而后注意到下面的安装指导:code

But here are the instructions anyway: orm

  1. Download php_xdebug-2.3.3-5.5-vc11-x86_64.dll(下载这个版本的xdebug)
  2. Move the downloaded file to D:\php_programes\wamp\bin\php\php5.5.12\ext (移动xdebug文件到你本身的目录)
  3. Update D:\php_programes\wamp\bin\apache\apache2.4.9\bin\php.ini and change the line(在php.ini文件中添加相应内容)
    zend_extension = D:\php_programes\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll
  4. Restart the webserver;(重启服务)

就这么简单,轻松搞定。xdebug安装完成。下面在phpstorm中进行配置。server

2.PHPSTORM设置

1.首先检查phpstorm的xdebug配置

          这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,若是9000端口被占用的话,能够改为其余端口。

4

QQ截图20150728131554

2. 开始配置debug.

QQ截图20150728131744

QQ截图20150728131854

点击PHP WEB APPLICATION,进行以下配置,须要按照本身的实际配置哦!

QQ截图20150728131934

QQ截图20150728131926

3.开始调试

  1. 设置好断点,shift + F9,调试开始

  2. 也能够设置断点都,选中配置的debug,  按旁边的臭虫

QQ截图20150728132343

若是有问题能够邮件咨询我哦!

847617298@qq.com

相关文章
相关标签/搜索