我正在使用 Xdebug 覆盖使用 Guzzle 的 Laravel PHP 项目。
作曲家配置:
"guzzlehttp/guzzle": "~6.0",
我的 PHP 在 bitnami(基于 Debian)docker 中是 v7.1.33。
没有 Xdebug 一切正常,但是当我添加 Xdebug 时,它开始显示 Guzzle 异常:
[Symfony\Component\Debug\Exception\FatalThrowableError: 在 /app/vendor/guzzlehttp/guzzle/src/Client.php:220 中调用未定义函数 GuzzleHttp_idn_uri_convert()
实际上,_idn_uri_convert定义在src/functions.php和没有 Xdebug Guzzle 的情况下运行良好。
Xdebug 配置为:
zend_extension="/opt/bitnami/php/lib/php/extensions/xdebug.so"
xdebug.default_enable = On
xdebug.auto_trace=Off
xdebug.collect_params=Off
xdebug.collect_return=Off
xdebug.trace_output_dir=/tmp/midi/trace
我也尝试使用这些配置行,但没有任何变化:
xdebug.max_nesting_level = 200
xdebug.remote_connect_back = 1
xdebug.remote_autostart = 1
我能做些什么来解决这个问题?
宝慕林4294392