phpstorm+Xdebug断点调试PHP
2015-07-30 17:14
841 查看
运行环境:
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相对应
1. PHP安装xdebug扩展
php.ini的配置,下面的配置仅供参考,路径要换成自己的!
[xdebug]
zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
ps : remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~
查看phpinfo~
![](http://static.oschina.net/uploads/space/2014/1128/145010_c0MC_174025.png)
2.PHPSTORM设置
楼主以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的~
1.首先检查phpstorm的xdebug配置
这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
![](http://static.oschina.net/uploads/space/2014/1128/145902_y6XI_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/145902_KUqS_174025.png)
2. 设置debug.
![](http://static.oschina.net/uploads/space/2014/1128/150910_Cu3g_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/150910_uD44_174025.png)
添加本地的 web server~
www.51open.pcom 是我本地的 web server~ ~
![](http://static.oschina.net/uploads/space/2014/1128/150910_h0JI_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/150910_bTRe_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/150910_fFmC_174025.png)
3.开始调试
打好第一个断点,shift + F9就可以了
打好第一个断点,选中配置的debug, 按旁边的臭虫 按钮
![](http://static.oschina.net/uploads/space/2014/1128/151859_GZsW_174025.png)
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相对应
1. PHP安装xdebug扩展
php.ini的配置,下面的配置仅供参考,路径要换成自己的!
[xdebug]
zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
ps : remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~
查看phpinfo~
![](http://static.oschina.net/uploads/space/2014/1128/145010_c0MC_174025.png)
2.PHPSTORM设置
楼主以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的~
1.首先检查phpstorm的xdebug配置
这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
![](http://static.oschina.net/uploads/space/2014/1128/145902_y6XI_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/145902_KUqS_174025.png)
2. 设置debug.
![](http://static.oschina.net/uploads/space/2014/1128/150910_Cu3g_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/150910_uD44_174025.png)
添加本地的 web server~
www.51open.pcom 是我本地的 web server~ ~
![](http://static.oschina.net/uploads/space/2014/1128/150910_h0JI_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/150910_bTRe_174025.png)
![](http://static.oschina.net/uploads/space/2014/1128/150910_fFmC_174025.png)
3.开始调试
打好第一个断点,shift + F9就可以了
打好第一个断点,选中配置的debug, 按旁边的臭虫 按钮
![](http://static.oschina.net/uploads/space/2014/1128/151859_GZsW_174025.png)
相关文章推荐
- php 常用代码段
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第55讲:PHP smarty模板自定义函数
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第54讲:PHP smarty模板内建函数
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第53讲:PHP smarty模板配置及变量操作
- 利用PHP将部分内容用星号替换
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第52讲:PHP仿smarty模板的实现
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第51讲:PHP中smarty模板技术介绍
- ThinkPHP3.2.2调试模式下正常访问,关闭调试模式,部署时出现删出缓存第一次没错,第二次开始错误。
- FastCgi与PHP-fpm之间是个什么样的关系
- php异常、错误处理机制
- TP框架中的自动验证功能$_validate
- php常用易混淆概念
- webservice: Could not initialize Service NoSuchMethodException getPortClassMap()
- static 关键字
- php之static静态属性与静态方法实例分析
- phpmyadmin 连接外部数据库
- php中define用法实例
- server-u做的FTP服务器客户端访问文件乱码的解决办法
- phpstorm与Mint 快捷键冲突
- ThinkPHP创建微信回调服务器验证