gpt4 book ai didi

php - Guzzle with Xdebug 找不到他的函数

转载 作者:行者123 更新时间:2023-12-04 20:20:40 27 4
gpt4 key购买 nike

我正在使用 Xdebug 来覆盖使用 Guzzle 的 Laravel PHP 项目。

Composer 配置:

"guzzlehttp/guzzle": "~6.0",

我的 PHP 在 bitnami(基于 Debian)docker 中是 v7.1.33。

没有 Xdebug 一切正常,但是当我添加 Xdebug 时,它开始显示 Guzzle 异常:

[Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined function GuzzleHttp_idn_uri_convert() in /app/vendor/guzzlehttp/guzzle/src/Client.php:220



其实, _idn_uri_convertsrc/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

我能做些什么来解决这个问题?

最佳答案

请看the corresponding issue on GitHub .

它不应该真的发生,但是有一些人面临这个错误。请尝试清除缓存,删除 vendor文件夹并重新安装所有的 deps。如果没有任何帮助,请提供您的 composer.jsoncomposer.lock在上面的问题中。

如果您使用 Laravel 安装程序,请更新它。

关于php - Guzzle with Xdebug 找不到他的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59572898/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com