首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >phpstorm配置debug

phpstorm配置debug

作者头像
槽痞
发布2020-06-23 14:56:03
发布2020-06-23 14:56:03
1.4K00
代码可运行
举报
运行总次数:0
代码可运行

相关文章: 使用postman时phpstorm如何debug

本地php的开发环境是phpstudy。 将本地phpstudy增加了了php7.3版本,先去php官网下载对应的版本,在本地的对应的存放php版本的目录新建一个对应的php7.3的文件夹,将下载的php相关文件解压到该目录,复制php.ini-development并重命名为php.ini,打开,ctrl+F找到extension_dir,注释掉前面的分号,并填入本地的目录的绝对路径,如我的是:

代码语言:javascript
代码运行次数:0
运行
复制
extension_dir = "D:\phpStudy\php\php-7.3.15-nts\ext"

将xdebug的信息追加到最后(将下面路径相关的信息替换成自己本地的)

代码语言:javascript
代码运行次数:0
运行
复制
[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.remote_enable=1
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.remote_host=app.cn
zend_extension="D:\phpStudy\php\php-7.3.15-nts\ext\php_xdebug.dll"
xdebug.idekey = "PHPSTORM"

xdebug.profiler_enable_trigger_value=PHPXDEBUG
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable=on
xdebug.remote_connect_back=on

最后一步:去xdebug官网下载对应的php_xdebug.dll文件:下载地址 要找对自己对应的php版本的php_xdebug.dll:

其中TS版本对应的是php的ts(线程安全)版本,如我下载的php7.3.15是nts(非线程安全)的,则直接下红框这个版本,一定不要下错版本,下载后重命名为php_xdebug.dll放到xdebug配置的zend_extension对应的目录,重启apache和php,重新请求配置好的域,需要断点时加上对应的get参数或post参数:XDEBUG_SESSION_START=PHPSTORM看是否能正常打断点,记得开启phpstorm的断点监听按钮。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档