带有Xdebug的手枪找不到他的功能

问题描述 投票:0回答:1

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

Composer config:

"guzzlehttp/guzzle": "~6.0",

我的PHP在bitnami(基于Debian)泊坞窗中为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

我该如何解决此问题?

我正在使用Xdebug来介绍使用Guzzle的Laravel PHP项目。 Composer config:“ guzzlehttp / guzzle”:“〜6.0”,我的PHP在Bitnami(基于Debian)泊坞窗中为v7.1.33。没有Xdebug ...

php xdebug guzzle
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.