phpstorm配置Xdebug进行调试PHP教程
运行环境:
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~
2.PHPSTORM设置
楼主以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的~
1.首先检查phpstorm的xdebug配置
这里的debugport要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
2.设置debug.
添加本地的webserver~
www.51open.pcom是我本地的webserver~~
3.开始调试
打好第一个断点,shift+F9就可以了
打好第一个断点,选中配置的debug, 按旁边的臭虫按钮
总结:
根据断点配置,或在打开DebugURL的过程中,或在POST之后,如果PhpStorm监听到了Debug连接,就会立即切换到编辑器界面,并跳转到设置的断点处,浏览器端会等待PhpStorm的操作。
你可以随时中断PhpStorm的调试,或方便的进行StepInto/StepOver/Runtocursor(这个刁爆了):
哎呀,不想调试了,PhpStorm却总是跳出来?记得刚刚那个电话按钮嘛,再点一下,让其变成红色,就好了。
相关文章
- PHP常见面试题_php面试常问面试题
- PHP编译参数configure配置详解,以及php.ini说明
- Linux新手入门之轻松配置PHP环境
- 转浅谈php://filter的妙用详解编程语言
- 深入揭示:MySQL与PHP的联系(mysql与php关系)
- php在Linux上的配置与使用(php配置linux)
- 开发环境配置Linux实现PHP开发环境(linux配置php)
- 如何在Linux中配置PHP(linux怎么配置php)
- Linux下快速配置PHP开发环境(linux下安装php环境)
- 深入学习:PHP如何配置MySQL(php如何配置mysql)
- MySQL and PHP: Establishing the Perfect Connection(mysql链接php)
- 快速安装配置PHP在Linux系统上(php安装配置linux)
- 数据库PHP编程实现从Oracle数据库读取数据(php读取oracle)
- 解锁PHP的高效Oracle配置(php配置oracle)
- PHP连接MSSQL库的方法(php链接mssql)
- PHP在Linux下安装配置指南(php搭建环境linux)
- 实现PHP与MySQL的无缝连接,增强web开发效率(让php支持mysql)
- MacOS上配置PHP环境的指南(Macos配置php)
- MongoDB整合PHP:快速配置你的开发环境(mongodb配置php)
- PHP遍历MySQL:从基本循环到高效操作(php遍历mysql)
- PHP技术防止MSSQL注入风险(php防止mssql注入)
- 轻松完成PHP连接MSSQL环境的配置(php连接mssql配置)
- 解决PHP输出MSSQL数据中文乱码问题(php输出MSSQL乱码)
- 解决办法:使用PHP支持MSSQL扩展操作(php支持mssql扩展)
- Linux环境下轻松配置PHP:简单指南(linux下配置php)
- Linux 系统下PHP升级提升性能(linux 升级 php)
- Linux下搭建PHP开发环境的一步步操作(linux配置php环境)
- Oracle和PHP完美配合提升数据库性能(oracle php配置)
- php下实现在指定目录搜索指定类型文件的函数
- IIS配置PHP站点的说明
- php循环检测目录是否存在并创建(循环创建目录)
- php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
- Windows和Linux中php代码调试工具Xdebug的安装与配置详解