转:Ubuntu16.04下配置php+vscode+xdebug开发环境

时间:2021-01-29 04:01:20

转:https://blog.csdn.net/its_my_dream/article/details/78549619

操作系统是Ubuntu16.04,首先要安装和配置php运行环境,我这里用的是LNMP,不再赘述.

首先安装vscode(在官网下载就可以了),安装插件php-xdebug,重启vscode 
转:Ubuntu16.04下配置php+vscode+xdebug开发环境

创建一个测试文件 test.php,内容如下

<?php
echo phpinfo();

查看浏览器输出的phpinfo有无安装xdebug拓展,我这里已安装.

转:Ubuntu16.04下配置php+vscode+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文件 
转:Ubuntu16.04下配置php+vscode+xdebug开发环境

选择后: 
转:Ubuntu16.04下配置php+vscode+xdebug开发环境

点击绿色图标调试php脚本,然后在浏览器输入对应的地址,在vscode的调试面板会出现对应的信息.

转:Ubuntu16.04下配置php+vscode+xdebug开发环境

哦,最后推荐一波ubuntu截图软件,叫shutter。