分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

PHPStorm的xdebug配置

发布时间:2023-09-06 02:22责任编辑:赖小花关键词:PHP配置debug

开始看PHP了, 最主要目的是因为下载的很多商城模板都是PHP的, 被逼研究一下.

看到一本"PHP高性能开发"一书, 讲到了xdebug这个debug用的工具, 感觉挺好用的, 结果配置了两个小时, 这里记录一下, 避免以后换环境又要重来.

先说说问题, 现在的环境是这样, 首先我用的WAMP Server, 别问我为什么没折腾ubuntu加虚拟机, 总之以后有时间再折腾(我懒行了吧).

总之, 装好WAMP之后, 看了一下, 发现php.ini文件很奇怪, 每个php版本都有一个php.ini, 总之折腾了一番, 根据书里面的说法, 结合一些其他博客的说法, 配置了一下xdebug, 哦, 对了, xdebug在WAMP里面居然早已内置, 可见WAMP还是很先进的.

[xdebug]zend_extension="c:/wamp64/bin/php/php7.2.10/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll"xdebug.remote_enable = onxdebug.remote_port = 9999xdebug.remote_host = "localhost"xdebug.remote_handle="dbgp"xdebug.auto_trace=Onxdebug.idekey = PHPSTORMxdebug.remote_log = "c:\phptemp\xdebug_remote.log"xdebug.profiler_enable = onxdebug.profiler_enable_trigger = onxdebug.profiler_output_name = cachegrind.out.%t.%pxdebug.profiler_output_dir ="c:/wamp64/tmp"xdebug.show_local_vars=0

在php.ini里面最后加上有关xdebug的配置, 主要是dll文件的位置, 然后remote_enable要打开.

port指定9999, 其它bla bla bla...

然后重启一下php.

接着是phpstorm里面, 首先指定server:

好, 戏核(hu)来了, 这里要达到的目的是, 我在浏览器上, 输入测试的php页面, phpstorm里面设置的断点会捕捉这个请求, 并停止在这个断电上.

如上图, 当你开启debug, 在断点位置, 能看到变量, debug不就是看变量么?对吧.

目的就达到了.

重点设置是这样:

对了, 同时解决了一个问题是多浏览器测试老访问一个端口号为6xxxx的页面的问题, 是因为deploy未设置测试用的页面地址:

暂时没有其他问题了.

PHPStorm的xdebug配置

原文地址:https://www.cnblogs.com/Montauk/p/9946039.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved