phpStorm实现断点调试

来源:互联网 发布:数据缺失怎么办 编辑:程序博客网 时间:2024/06/05 01:11

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版本一定要相对应

 点击下载Xdebug

1. PHP安装xdebug扩展

php.ini的配置,下面的配置仅供参考,路径要换成自己的!

[plain] view plain copy
 print?
  1. [xdebug]  
  2. zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"  
  3. xdebug.remote_enable = On  
  4. xdebug.remote_handler = dbgp     
  5. xdebug.remote_host= localhost  
  6. xdebug.remote_port = 9000  
  7. 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调试,点击如下虫子按钮,断点会定位到你设置的断点上,完成