phpStorm实现断点调试
1、基础工具安装大家一般都不会出现问题
安装wampserver ,安装phpstorm
安装xdebug
运行环境:
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
2、打开phpstorm创建项目比如我直接默认 untitled
该工程会默认创建到warmserver安装目录下的www文件目录下 ,如图(我安装的目录是E盘)
2、创建完成工程后配置php环境 File-->settings->Languages&Frameworks->PHP
3、这一步配置完成,然后就是配置服务,这个服务器实际上就是warmserver 端口设置80,如果不一样需要修改
4 、配置PHPWeb Application,配置启动或者debug 启动路径,localhost就是服务路径,start URL 就是服务下跑着的工程,启动入口
5 配置完成后检查下debug端口
6、到设置也settings-》PHP-》Debug-》DBGPProxy
7、设置完成后,debug调试,点击如下虫子按钮,断点会定位到你设置的断点上,完成