我知道 Xdebug 使 PHP 变慢,但是在我的 Ubuntu 16 PC 上,只有在 PhpStorm 中启用了侦听 Xdebug 时,它才会使 PHP 慢得多,在其他情况下,速度很好。
但现在我正在尝试使用 Docker 在 MacOS 上安装开发环境。
所以用几句话来说:我找到了一个基准脚本。当我在安装并启用 Xdebug 的情况下检查 PHP 速度时,执行它大约需要 28-32 秒。如果我构建一个没有安装和配置 Xdebug 的容器,脚本执行时间大约是 0.8-1.1 秒,这快了 30 倍以上!
是否有可能我配置了错误,服务器一直发送“Xdebug响应”?
不确定这实际上是如何工作的,但我确信它不应该是那样的。
我正在使用 Docker, Ubuntu 16.04 容器, PHP 7.2, Xdebug v2.9.1, 阿帕奇.
以下是我的极限运动设置:
zend_extension = "/usr/lib/php/20190902/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_port=9003
xdebug.remote_host=host.docker.internal
xdebug.idekey=PHP_STORM
xdebug.remote_connect_back=off
xdebug.profiler_enable = 0
xdebug.remote_autostart = 0
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
还有另一件事。我可以开始调试这个Xdebug侦听图标,当所有指南都说我应该使用“添加配置”选项并添加Xdebug服务时。
你能告诉我,如果我做错了什么吗?

杨__羊羊
慕码人2483693
温温酱
摇曳的蔷薇
随时随地看视频慕课网APP