本文介绍了在CentOS7上安装Xdebug时,出现错误未定义符号:editor_globals的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I define the xdebug.so path on php.ini.

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

but I can't see xdebug info in phpinfo() function.

,错误如下所示。

如何解决此问题?

使用php 7.1.4版本。

Using php 7.1.4 version.

推荐答案

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

Make sure that Xdebug is compiled using right php-config.

手动下载 xdebug.tgz ,然后按照。

Manually download xdebug.tgz from https://xdebug.org/download.php and then follow the instructions on 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

  1. When you do the phpize step - you use the right phpize binary for your PHP installation. If it is a custom installation it will usually be something like /usr/local/php/bin/phpize
  2. Same goes for running the ./configure step. Provide the path to correct php-config binary like this: ./configure --with-php-config=/usr/local/php/bin/php-config

只有这样,您才能编译扩展名并复制 xdebug.so 文件扩展到扩展目录。另外请记住,如果您之前至少编译过一次该目录,请首先<清洁$ 。

Only then you can complie the extension and copy the xdebug.so file to extension directory. Also remember to make clean first if u compiled that directory at least once before.

这篇关于在CentOS7上安装Xdebug时,出现错误未定义符号:editor_globals的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 15:45
查看更多