转:https://blog.csdn.net/its_my_dream/article/details/78549619
操作系统是Ubuntu16.04,首先要安装和配置php运行环境,我这里用的是LNMP,不再赘述.
首先安装vscode(在官网下载就可以了),安装插件php-xdebug,重启vscode
创建一个测试文件 test.php,内容如下
<?php
echo phpinfo();
查看浏览器输出的phpinfo有无安装xdebug拓展,我这里已安装.
如果没有,请输入命令安装
apt-get install php-xdebug
service php7.0-fpm reload //重启php-fpm服务,或者重启apache服务。
刷新phpinfo()的内容.如无意外会看到上面截图的xdebug内容
修改php.ini文件,添加以下内容:
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
最后最好再次重启php-fpm服务
修改test.php文件
<?php
$name = "sdsdsd";
var_dump($name);
echo phpinfo();
点击橙色圆点的设置图标,然后选择php,会自动生成2个配置,以及一个launch.json文件
选择后:
点击绿色图标调试php脚本,然后在浏览器输入对应的地址,在vscode的调试面板会出现对应的信息.
哦,最后推荐一波ubuntu截图软件,叫shutter。