Php学习-使用PhpStorm、WampServer、Xdebug调试Web应用

一、开启Xdebug

   双击启动WampServer,打开菜单,PHP->PHP settings->PHP settings,依次点击PHP settings页面中的三个XDebug选项,开启XDebug功能,选择一项后WampServer会自动重启,打开成功后三个选项前会打上对勾标志。

二、PhpStorm 设置

1.新建空白项目,命名为xdebug

2.新建index.php

3.在index.php中输入以下代码

echo 'Hello world';
$a = 20;
$b = 40;
$c = $a + $b;
echo $c;
echo 'Hello world';

4.添加断点

断点打在 第一个 echo'Hello World'; 和最后一个 echo'Hello World';

5.配置php调试

1)File->Settings->Languages & Frameworks->PHP->Servers,点击右边的“+”,输入Name、Host参数,同时勾选,Use path mappings。

Name:wamp

Host:localhost

2)File->Settings->Languages & Frameworks->PHP->Debug->DBGp Proxy,输入IDE key、Host、port参数。

IDE key:phpstorm

Host:localhost

port:9000

3)选择工具栏中的下拉三角,打开 Edit Configrations...,点击"+"PHP Web Application,填写Name、Start URL参数,选择 Server,Browser参数。

Name:xdebug

Start URL:/xdebug

Server选择wamp

4)Run->Start Listen PHP Debug Connections

5)调试,Run->Debug 'xdebug'


控制台报错,断点异常,控制台提示如下错误:

Remote file path 'xxxxx' ……………

单击 Click to set up path mappings 错误消失。

注意:如果你调试PHP断点有多个PHP文件的话,每一个包含断点的文件都要添加到mapping路径当中。


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值