Phpstorm+Xdebug配置断点调试

简介: Phpstorm+Xdebug配置断点调试

配置apache-Xdebug环境


下载Xdebug,根据当前的phpinfo()打印的信息,在浏览器上点击右键源码整个复制到以下这个框,完成以后点击 分析我的phpinfo按钮


image.png


完成以后,它会帮你分析你目前的php环境配对相对应的Xdebug版本,然后点击下载即可,注意php7.0很可能找不到对应的Xdebug版本


image.png


下载完成后,把它放入对应的php.ini中,一般在最下面,然后重启服务[XDebug]


xdebug.profiler_output_dir="E:\phpstudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="E:\phpstudy\PHPTutorial\tmp\xdebug"
zend_extension=**"E:\phpstudy\PHPTutorial\php\php-7.1.13-nts\ext\php_xdebug-2.7.2-7.1-vc14-nts.dll"** #这个是你要替换的文件
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000 #Phpstorm默认值配置9000,你阔以更改
xdebug.idekey="PHPSTORM"


在重新刷新浏览器看Xdebug是否配置成功,搜索Xdebug看是否存在,若存在则配置成功,没有请重新检查


image.png


配置Phpstorm+Xdebug


打开phpstorm,打开设置,按照以下配置,


这是用phpStudy配置的域名服务


image.png


www.wechat.com 和 80 是 你自己配的域名 和 配置的端口,点击应用确定


image.png


然后点击一下 编辑配置


image.png


thinkphp的起始文件为index.php,然后点击应用确定


image.png


开启调试


在代码旁边点击以下,开个断点,然后点击像个昆虫的按钮


image.png


如若出现以下类似界面,说明配置成功


image.png


其他工具以及参考资料



更多常用工具


image.png

相关文章
|
IDE PHP Apache
PhpStorm+Xampp+Xdebug搭建环境并部署应用
PhpStorm+Xampp+Xdebug搭建环境并部署应用
593 0
|
10月前
|
关系型数据库 MySQL PHP
利用PhpStorm、phpstudy和xdebug快速构建PHP调试环境
至此,我们已经完成了PHP调试环境的构建。现在,你可以在PhpStorm中打开你的PHP项目,设置断点,然后开始调试你的代码了。希望这个指南能帮助你快速构建PHP调试环境,提高你的开发效率。
618 26
|
应用服务中间件 PHP nginx
phpstorm开启debug断点调试模式
phpstorm开启debug断点调试模式
478 2
|
Web App开发 IDE 应用服务中间件
phpstorm+xdebug 配置断点调试
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新);
487 0
|
PHP Windows
windows 安装php7.4并配置phpstorm环境
windows 安装php7.4并配置phpstorm环境
1212 0
|
IDE 安全 PHP
Xdebug+phpStorm安装与调试保姆级教程!『通俗易懂』
Xdebug+phpStorm安装与调试的详细步骤
1137 0
Xdebug+phpStorm安装与调试保姆级教程!『通俗易懂』
|
JavaScript 前端开发
node.js入门学习(1): 让phpstorm配置支持ES语法,箭头函数正常代码格式化
node.js入门学习(1): 让phpstorm配置支持ES语法,箭头函数正常代码格式化
284 0
|
10月前
|
IDE PHP 开发工具
JetBrains PhpStorm 2025.1 发布 - 高效智能的 PHP IDE
JetBrains PhpStorm 2025.1 (macOS, Linux, Windows) - 高效智能的 PHP IDE
531 1
|
PHP
PhpStorm修改语言等级:PHP Language Level is synchronized with composer.json
PhpStorm修改语言等级:PHP Language Level is synchronized with composer.json
309 0
PhpStorm修改语言等级:PHP Language Level is synchronized with composer.json
|
编译器 PHP
关于PHP编译器phpStorm找不到解释器的问题
关于PHP编译器phpStorm找不到解释器的问题
392 0