首页 / PHP / PHPStorm的xdebug配置
PHPStorm的xdebug配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHPStorm的xdebug配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1246字,纯文字阅读大概需要2分钟。
内容图文
开始看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 = on
xdebug.remote_port = 9999
xdebug.remote_host = "localhost"
xdebug.remote_handle="dbgp"
xdebug.auto_trace=On
xdebug.idekey = PHPSTORM
xdebug.remote_log = "c:\phptemp\xdebug_remote.log"
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = on
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.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未设置测试用的页面地址:
暂时没有其他问题了.
原文:https://www.cnblogs.com/Montauk/p/9946039.html
内容总结
以上是互联网集市为您收集整理的PHPStorm的xdebug配置全部内容,希望文章能够帮你解决PHPStorm的xdebug配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。