安装和配置 vscode 插件 PHP Debug
通过 marketplace 平台安装插件 phpdebug。 190 版的 vscode
集成了插件管理功能在左侧的菜单栏,点击扩展按钮 > 输入 PHP Debug > 在搜索结果中找到 PHP debug >
点击安装,安装后重启 vscode 使其生效。
打开调试界面。点击右上角的齿轮按钮配置 launchjson 文件,选择 PHP 选项。此时会生成 launchjson 文件,左侧的 debug 类型默认选中了 listen for xdebug 选项。修改 launchjson 配置如下:
{
"version": "020",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"stopOnEntry":false,
"localSourceRoot": "${workspaceRoot}/public",
"serverSourceRoot": "/home/vagrant/Code/Laravel/public",
"log": false
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${workspaceRoot}/public/indexphp",
"cwd": "${workspaceRoot}/public/",
"port": 9000
}
]
}
这里主要添加了 localSourceRoot 和 serverSourceRoot 两个配置项:
localSourceRoot 配置的是 laravel 项目程序入口位置,${workspaceRoot} 表示当前工程项目根目录,所以取值 "${workspaceRoot}/public" ;
serverSourceRoot 配置的是远程服务器端 laravel 站点根目录位置,该目录必须与 localSourceRoot 位置对应。根据 homestead 环境,这里取值 "/home/vagrant/Code/Laravel/public";
启动Homestead
打开命令行终端,依次执行下列命令:
$ vagrant up
$ vagrant ssh
安装 XDebug
注:homestead 已集成了 XDebug,文件位置在 /usr/lib/php/20160303/xdebugso 目录中。如果你不需要更新版本的 Xdebug 功能,可以忽略此步骤。
建议你在 laravel 项目程序入口目录 public 下创建一个临时文件(如 testphp),输入 phpinfo()。把 PHPinfo 的执行结果复制并粘贴到 XDebug installation wizard,程序会根据你的系统环境给出相应的安装向导。
1 下载 xdebug-250tgz
2 解压文件 tar -xvzf xdebug-250tgz
3 执行 cd xdebug-250
4 执行 /configure
5 执行 make
6 执行 cp modules/xdebugso /usr/lib/php/20160303
配置 XDebug
打开文件 /etc/php/71/fpm/phpini, 添加如下配置:
zend_extension = /usr/lib/php/20160303/xdebugso
[XDebug]
xdebugremote_enable = 1
xdebugremote_autostart = 1
xdebugremote_host = 192168101
xdebugremote_port = 9000
主要有五项配置:
zend_extension 指定要加载的 xdebug 扩展文件;
xdebugremote_enable 启用远程调试;
xdebugremote_autostart 默认情况下需要通过指定 >
surfacebook3运行vscode
是的surfacebook3运行vscode
2015年,微软推出了Surface Book初代产品,当时以键盘和显示器分离的设计:单独的显示器就是一台性能强劲的平板,连接上键盘上的GPU,就能化身成一台性能强劲的笔记本电脑。
时隔5年,Surface Book更新到了第三代产品,并且最高可选配英伟达的专业级显卡Quadro RTX 3000。从这个显卡的选择,也看出了微软对于这代Surface Book的期待。
以上就是关于如何使用vscode断点调试laravel全部的内容,包括:如何使用vscode断点调试laravel、vscode php调试配置文件怎么配置、surfacebook3运行vscode等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)