php - Xdebug - “jit”不适用于 PhpStorm
问题描述
按照官方文档,我想在“jit”模式下运行 Xdebug。但不工作。当我将配置添加到我的 php.ini 文件时,一切正常,但每个请求(即使 PhpStorm 中的 Xdebug 侦听器关闭)都需要很长时间(当 Xdebug 在 php.ini 中关闭时,需要 5 秒到 0.5 秒)。
所以我想在“jit”模式或“按需”模式下制作它,但两者都不起作用。
我正在使用 Windows 8.1 和 XAMPP。
这是我的配置:
解决方案
在 WAMPServer 和 Netbeans 中适用于我的最低配置是
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
我看到您正在为 CLI 进行配置,因此请检查php.ini
您更改的文件是否是 CLI 使用的文件。
您可以通过从命令行执行此操作来检查
>php --ini
然后检查Loaded Configuration File
以确保您编辑了正确的文件
更新
您还必须取消注释,删除前导;
, 从该zend_extension
行
zend_extension="c:/xampp/php/ext/php_xdebug-2.9.5-7.4-vc15-x86_64.dll"
推荐阅读
- javascript - 如何使用 javascript 在具有多个表的树中找到最大 td 单元格?
- r - 在 ifelse() 语句内部与外部运行一行时的不同输出
- google-calendar-api - 插入“指定时间范围为空”时出现 Google 日历 API 错误
- spring-batch - 如何在 Spring Batch 中定义“java.lang.String”类型的 bean?
- c# - RestSharp 获取 REST 数据但不会反序列化
- python - 我想在我的 txt 文档中获取所有结果并从中创建一个图表
- python - 如果列值大于其他值,如何在python中创建累积和列
- azure - Azure 突触管道事件触发器无法发布
- javascript - 使用 Jquery 分隔 div 中的内容
- django - 创建后 1 个月后需要更新字段的 Celery 任务