VS Code断点调试PHP超详细萌新教程
<svg xmlns="http://www.w3.org/2000/svg" style="display: none"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0)"></path>
</svg>
<h2>AppServ安装</h2>
<hr>
<p>1. 下载<br>
2. 安装,一路默认设置顺便设置sql密码即可。这里建议不要修改端口,后续教程默认80端口。<br>
3.点我测试,有下图则恭喜你AppServ安装完成。<br>
<img src="https://img-blog.csdnimg.cn/20190907194243845.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"></p>
<h2>Xdebug配置</h2>
<hr>
<p>1. 首先点击我<br>
<img src="https://img-blog.csdnimg.cn/20190907193133747.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
2. 再点击我<br>
<img src="https://img-blog.csdnimg.cn/20190907193050102.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
3. 再第二个页面ctrl + a 全选再ctrl + c 复制到第一个页面的输入框并点击<strong>Analyse my phpinfo() output</strong>按钮<br>
<img src="https://img-blog.csdnimg.cn/20190907193534808.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
4. 一字不漏的把四个全部执行</p>
<p><img src="https://img-blog.csdnimg.cn/20190907193657335.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
5. 可以在这里重启 webserver<br>
<img src="https://img-blog.csdnimg.cn/20190907193855418.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
6. 点击我查找是否有如下图示<br>
<img src="https://img-blog.csdnimg.cn/20190907194023351.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
7. 恭喜Xdebug配置完成</p>
<h2>VsCode配置</h2>
<hr>
<p>1.安装php debug扩展<br>
<img src="https://img-blog.csdnimg.cn/20190907194625172.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
2. 修改php debug中php的执行路径, vscode左上角依次点击 文件->首选项->设置->用户->扩展->php->在setting.json中编辑<br>
<img src="https://img-blog.csdnimg.cn/20190907195401921.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
3. 修改settings.json文件如下</p>
<pre><code>{
"php.validate.executablePath": "D:\\AppServ\\php7\\php.exe"
//这里要改成你安装AppServ时选择的路径类推注意双斜线
}
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/20190907195542968.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
4. 再次修改php.ini文件,就是Xdebug配置小节 中 步骤四 中的 第四个要求 中的路径位置添加如下代码,保存重启 webserver</p>
<pre><code>
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/2019090720031824.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
5. 在appserv安装目录下的www文件夹中创建phptest文件夹<br>
<img src="https://img-blog.csdnimg.cn/20190907200559635.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
6. 使用vscode打开phptest文件夹并创建test.php文件输入如下代码</p>
<pre><code class="prism language-php"><span class="token delimiter important"><?php</span>
<span class="token keyword">for</span> <span class="token punctuation">(</span><span class="token variable">$i</span><span class="token operator">=</span><span class="token number">1</span><span class="token punctuation">;</span> <span class="token variable">$i</span><span class="token operator"><=</span><span class="token number">5</span><span class="token punctuation">;</span> <span class="token variable">$i</span><span class="token operator">++</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">echo</span> <span class="token double-quoted-string string">"The number is "</span> <span class="token punctuation">.</span> <span class="token variable">$i</span> <span class="token punctuation">.</span> <span class="token double-quoted-string string">"<br>"</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token delimiter important">?></span>
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/20190907200747733.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
7. 依次点击 调试->打开配置->php<br>
<img src="https://img-blog.csdnimg.cn/20190907200931250.png" alt="在这里插入图片描述"><br>
<img src="https://img-blog.csdnimg.cn/20190907200948583.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
8. 看到如下配置并且多出来了一个文件夹则成功<br>
<img src="https://img-blog.csdnimg.cn/20190907201055831.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
9. 进入test.php并打上断点<br>
<img src="https://img-blog.csdnimg.cn/20190907201250866.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
10. 按F5调试<br>
<img src="https://img-blog.csdnimg.cn/20190907201322788.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
11.进入浏览器输入 http://127.0.0.1/phptest/<br>
<img src="https://img-blog.csdnimg.cn/2019090720151783.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
12.点击test.php vscode成功监听到调试<br>
<img src="https://img-blog.csdnimg.cn/20190907201636633.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM1ODMzMTE=,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"><br>
13.php调试配置完成</p>
<h2>不坑可以点个赞</h2><br><br>
来源:https://www.cnblogs.com/neverth/p/11760932.html
頁:
[1]