PHPSTORM使用Xdebug断点调试

搞了一上午,一定要写出来记录一下

Apache和PHP的安装配置就不说了,不是本文重点,百度就行

阅读本文时需要安装并配置好以下工具:

Apache

PHP

PHP STORM

需要能够启动Apache,并可以通过浏览器访问根目录下的文件。

正文

1. 创建包含 <?php phpinfo(); ?> 的php文件,启动apache后打开此页面,复制网页源代码,前往https://xdebug.org/wizard.php将源代码复制到文本域,点击下方【Analyse my phpinfo() output】按钮,会出现推荐的XDebug版本,下载下来是个dll文件。

2.将dll文件放在phpdir/ext目录下

3.在php.ini最后添加:注意涉及到目录的自己改一下

[Xdebug]
zend_extension = E:\ApachePHP\php\ext\php_xdebug-2.5.4-7.1-vc14-x86_64.dll
xdebug.remote_enable =1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
xdebug.profiler_output_dir = E:\ApachePHP\php\Temp
xdebug.trace_output_dir = E:\ApachePHP\php\Temp

4.重启Apache

5.下面是PHP STORM中的配置了,在Settings里面,Ctrl+Alt+S打开settings,看图跟着配就行




6.下面是配置部署信息



7.配置自动部署,自动删除文件



如果希望手动部署某个文件或者整个项目,可以右键某文件或者项目,然后上传即可


大功告成,可以开始调试了

如果要打断点调试的话,调试前看一下这个小电话是不是绿色的,如果不是就点击一下,变成绿色。打好断点,然后点击小甲虫就可以了。


我的apache目录中除了phpstorm中的项目之外还有其他的静态html,php文件,发现小电话绿着的时候这些文件会无法访问,这个时候就需要关掉小电话。

结束,希望能帮助到跟我一样迷茫的人

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值