开启Xdebug的xdebug.start_with_request=Yes导致MySQL变慢问题求助
问题:Xdebug开启
xdebug.start_with_request = yes后MySQL变慢,调试PHP必须依赖该配置 抱歉重复发帖,我删除了之前的帖子以发布更详细的内容,我是StackOverflow新手。
我目前遇到一个奇怪的问题:要在VS Code中调试PHP,必须开启xdebug.start_with_request = yes这行配置,但开启后MySQL会莫名变慢。这个问题在我的台式机和笔记本电脑上都出现,甚至全新安装XAMPP后问题依然存在,想请教大家这是什么原因?
所有设备的统一配置
- XAMPP
- VS Code
- Norton杀毒软件
配置细节
开启以下配置时,MySQL运行明显变慢,目前没有其他Xdebug相关配置:
zend_extension = xdebug xdebug.mode = develop,debug xdebug.start_with_request = yes xdebug_extension = "C:\xampp\php\ext\php_xdebug.dll
去掉xdebug.start_with_request = yes这一行后,MySQL运行完全正常,但此时无法在VS Code中调试PHP:
zend_extension = xdebug xdebug.mode = develop,debug xdebug_extension = "C:\xampp\php\ext\php_xdebug.dll
已尝试的解决方法
- 全新安装XAMPP和Xdebug,迁移项目后问题依旧
- 删除
xdebug.start_with_request = yes配置项,MySQL恢复正常但调试功能失效 - 在另一台笔记本电脑上测试,复现了相同问题
需求
我希望能同时实现:
- 正常使用VS Code的PHP调试功能
- MySQL保持正常运行速度
- 了解
xdebug.start_with_request = yes导致MySQL变慢的具体原因
如果需要更多配置信息,我可以随时提供。
内容的提问来源于stack exchange,提问作者Jérôme Delodder
相关产品推荐
相关产品推荐

