如何将fastadmin与xdebug调试结合使用进行高效编程调试?

2026-04-02 02:561阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计493个文字,预计阅读时间需要2分钟。

如何将fastadmin与xdebug调试结合使用进行高效编程调试?

1. 创建一个 `phpinfo.php` 文件。

2.安装 xdebug 插件,访问 https://xdebug.org/wizard,将 `phpinfo.php` 的源代码复制到文本输入框,xdebug 将分析 PHP 环境配置。

3.根据分析结果,按照说明进行安装即可。

4.注意:端口配置需合理,不宜随意设置。

1、配置一个 phpinfo.php文件;

2、安装xdebug插件

打开xdebug.org/wizard,将phpinfo.php源代码,复制到 文本输入框,xdebug会分析出php环境配置,然后按照说明安装即可。

注意:端口最好不要用9000,不然会跟Nginx冲突

3、修改vscode配置

文件 ----> 首选项 ----> 设置,点击:在settings.json中编辑,在其中添加自己安装的php路径

一定要确定自己的安装路径是否正确!!!

"php.debug.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe", "php.validate.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe"

4、安装vscode插件

PHP Debug

PHP Intelephense

PHP Xdebug

注意:PHP Xdebug如下图所示的错误,可以选择安装旧版本0.6

5、配置launch.json

注意端口号要跟php.ini中一致(不然会被占用)

5.1、首先要创建一个test测试文件夹,并且确保:

test文件夹一定要放在php安装路径的WWW文件夹中

5.2、将test文件夹在VScode中打开

5.3、配置launch.json

{ "configurations": [ { "name": "Launch current script in console", "type": "php", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "externalConsole": false, "port": 9001 }, { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9001 } ] }

5.4、在test文件夹中新建一个index.php文件,配置如下


5.5、设置断点,开始调试

在php中打开Apache

再次刷新即可

遇到大坑 :

将正在使用的php加入环境变量。因为phpstudy默认是没有将php加入环境变量钟的,结果就是无论你怎么写配置都注定以失败告终,而且没有错误提示。





如何将fastadmin与xdebug调试结合使用进行高效编程调试?

本文共计493个文字,预计阅读时间需要2分钟。

如何将fastadmin与xdebug调试结合使用进行高效编程调试?

1. 创建一个 `phpinfo.php` 文件。

2.安装 xdebug 插件,访问 https://xdebug.org/wizard,将 `phpinfo.php` 的源代码复制到文本输入框,xdebug 将分析 PHP 环境配置。

3.根据分析结果,按照说明进行安装即可。

4.注意:端口配置需合理,不宜随意设置。

1、配置一个 phpinfo.php文件;

2、安装xdebug插件

打开xdebug.org/wizard,将phpinfo.php源代码,复制到 文本输入框,xdebug会分析出php环境配置,然后按照说明安装即可。

注意:端口最好不要用9000,不然会跟Nginx冲突

3、修改vscode配置

文件 ----> 首选项 ----> 设置,点击:在settings.json中编辑,在其中添加自己安装的php路径

一定要确定自己的安装路径是否正确!!!

"php.debug.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe", "php.validate.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe"

4、安装vscode插件

PHP Debug

PHP Intelephense

PHP Xdebug

注意:PHP Xdebug如下图所示的错误,可以选择安装旧版本0.6

5、配置launch.json

注意端口号要跟php.ini中一致(不然会被占用)

5.1、首先要创建一个test测试文件夹,并且确保:

test文件夹一定要放在php安装路径的WWW文件夹中

5.2、将test文件夹在VScode中打开

5.3、配置launch.json

{ "configurations": [ { "name": "Launch current script in console", "type": "php", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "externalConsole": false, "port": 9001 }, { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9001 } ] }

5.4、在test文件夹中新建一个index.php文件,配置如下


5.5、设置断点,开始调试

在php中打开Apache

再次刷新即可

遇到大坑 :

将正在使用的php加入环境变量。因为phpstudy默认是没有将php加入环境变量钟的,结果就是无论你怎么写配置都注定以失败告终,而且没有错误提示。





如何将fastadmin与xdebug调试结合使用进行高效编程调试?