gpt4 book ai didi

php - 在 CentOS7 上安装 Xdebug,出现错误 undefined symbol : compiler_globals

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:28 27 4
gpt4 key购买 nike

我在 php.ini 上定义了 xdebug.so 路径。

但我在 phpinfo() 函数中看不到 xdebug 信息。

错误如下所示。

Failed loading /usr/lib64/php/modules/xdebug.so: /usr/lib64/php/modules/xdebug.so: undefined symbol: compiler_globals

我该如何解决这个问题?

使用 php 7.1.4 版本。

最佳答案

确保 Xdebug 是使用正确的 php-config 编译的。

https://xdebug.org/download.php手动下载xdebug.tgz然后按照 https://xdebug.org/wizard.php 上的说明进行操作.

只需确保:

  1. 当您执行 phpize 步骤时 - 您为 PHP 安装使用了正确的 phpize 二进制文件。如果是自定义安装,它通常类似于 /usr/local/php/bin/phpize
  2. 同样适用于运行 ./configure 步骤。像这样提供正确的 php-config 二进制文件的路径:./configure --with-php-config=/usr/local/php/bin/php-config

只有这样你才能编译扩展并将xdebug.so文件复制到扩展目录。如果您之前至少编译过该目录,请记住先make clean

关于php - 在 CentOS7 上安装 Xdebug,出现错误 undefined symbol : compiler_globals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44365425/

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