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路径当中。


 

你可能感兴趣的:(Php学习)