在第 262 行 /usr/local/bin/autom4te 处调用了未定义的子例程 &main::open_quote
Undefined subroutine &main::open_quote called at /usr/local/bin/autom4te line 262
您好,我尝试在 macox (Big Sur 11.5.2) 上通过 pecl 安装 xdebug
但是我收到错误消息
xdebug volodymyr$ pecl install xdebug
downloading xdebug-3.0.4.tgz ...
Starting to download xdebug-3.0.4.tgz (215,870 bytes)
.............................................done: 215,870 bytes
87 source files, building
running: phpize
Configuring for:
PHP Api Version: 20190902
Zend Module Api No: 20190902
Zend Extension Api No: 320190902
Undefined subroutine &main::open_quote called at /usr/local/bin/autom4te line 262.
ERROR: `phpize' failed
我更新了 perl,但它确实帮助了我(如果 open_quote 是 perl 的一部分,我无法理解)
我也没有在互联网上找到任何与 open_quote 功能问题相关的信息
我尝试从源代码安装 xdebug 并在 ./phpize 步骤中遇到相同的错误
解决:
只需重新安装 autoconf automake libtool
我 运行
brew reinstall autoconf automake libtool
之后我 运行 brew link --force autoconf
问题就解决了
这里的错误来自autom4te,而不是pecl
或./phpize
。您需要更新 automake
和 autoconf
、and/or 相关的软件包。
您好,我尝试在 macox (Big Sur 11.5.2) 上通过 pecl 安装 xdebug 但是我收到错误消息
xdebug volodymyr$ pecl install xdebug
downloading xdebug-3.0.4.tgz ...
Starting to download xdebug-3.0.4.tgz (215,870 bytes)
.............................................done: 215,870 bytes
87 source files, building
running: phpize
Configuring for:
PHP Api Version: 20190902
Zend Module Api No: 20190902
Zend Extension Api No: 320190902
Undefined subroutine &main::open_quote called at /usr/local/bin/autom4te line 262.
ERROR: `phpize' failed
我更新了 perl,但它确实帮助了我(如果 open_quote 是 perl 的一部分,我无法理解) 我也没有在互联网上找到任何与 open_quote 功能问题相关的信息
我尝试从源代码安装 xdebug 并在 ./phpize 步骤中遇到相同的错误
解决:
只需重新安装 autoconf automake libtool
我 运行
brew reinstall autoconf automake libtool
之后我 运行 brew link --force autoconf
问题就解决了
这里的错误来自autom4te,而不是pecl
或./phpize
。您需要更新 automake
和 autoconf
、and/or 相关的软件包。