众所周知开发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
点击installation instructions.来到以下页面3d
这时候须要您写一个phpinfo()的PHP代码,而后复制你的PHPinfo到上图所示的框中。点击analysismyPHPinfo()output。等待一小会儿。输出以下消息调试
而后注意到下面的安装指导:code
But here are the instructions anyway: orm
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
就这么简单,轻松搞定。xdebug安装完成。下面在phpstorm中进行配置。server
2.PHPSTORM设置
1.首先检查phpstorm的xdebug配置
这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,若是9000端口被占用的话,能够改为其余端口。
2. 开始配置debug.
点击PHP WEB APPLICATION,进行以下配置,须要按照本身的实际配置哦!
3.开始调试
设置好断点,shift + F9,调试开始
也能够设置断点都,选中配置的debug, 按旁边的臭虫
若是有问题能够邮件咨询我哦!