我正在使用 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 = Onxdebug.auto_trace=Offxdebug.collect_params=Offxdebug.collect_return=Offxdebug.trace_output_dir=/tmp/midi/trace我也尝试使用这些配置行,但没有任何变化:xdebug.max_nesting_level = 200xdebug.remote_connect_back = 1xdebug.remote_autostart = 1我能做些什么来解决这个问题?
1 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
请查看GitHub 上的相应问题。
它不应该真的发生,但是有一些人面临这个错误。请尝试清除您的缓存,删除vendor
文件夹并重新安装所有的 deps。如果没有任何帮助,请在上面的问题中提供您的composer.json
和composer.lock
。
如果你使用 Laravel 安装程序,请更新它。
- 1 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消