Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在特定php版本上安装xdebug_Php_Xdebug_Pecl - Fatal编程技术网

在特定php版本上安装xdebug

在特定php版本上安装xdebug,php,xdebug,pecl,Php,Xdebug,Pecl,我正在尝试安装xdebug 我已经看到了一些关于它的问题(比如这个:),但它似乎过时了,与我的问题不对应) 当我尝试 sudo pecl安装xdebug 我得到以下错误 警告:频道“pecl.php.net”已更新其协议,请使用“pecl频道更新pecl.php.net”进行更新 正在下载xdebug-2.8.0.tgz 开始下载xdebug-2.8.0.tgz(238122字节) 完成:238122字节 69源文件,建筑 跑步:phpize sh:1:phpize:未找到 错误:`phpize

我正在尝试安装xdebug

我已经看到了一些关于它的问题(比如这个:),但它似乎过时了,与我的问题不对应)

当我尝试

sudo pecl安装xdebug

我得到以下错误

警告:频道“pecl.php.net”已更新其协议,请使用“pecl频道更新pecl.php.net”进行更新

正在下载xdebug-2.8.0.tgz

开始下载xdebug-2.8.0.tgz(238122字节) 完成:238122字节

69源文件,建筑

跑步:phpize sh:1:phpize:未找到 错误:`phpize'失败

这似乎意味着我的php版本中没有安装phpize

php-v

PHP 7.2.24-0ubuntu0.19.04.1(cli)(构建时间:2019年10月24日11:49:39)(NTS) 版权所有(c)1997-2018 PHP集团 Zend Engine v3.2.0,版权所有(c)1998-2018 Zend Technologies Zend OPcache v7.2.24-0ubuntu0.19.04.1版权所有(c)1999-2018,由Zend Technologies提供

因此,一些主题似乎告诉我要更改我的php版本,以下载包含phpsize的版本。但我更想寻找一种方法,将phpsize添加到我当前的php版本中,但我不知道如何做到这一点


感谢您的帮助

如果Ubuntu首先需要安装php开发版本:

sudo apt install php7.x-dev
然后:

sudo pecl install xdebug

我在使用xdebug版本时也遇到了一些问题。 我必须使用PECL安装php7.1的特定版本

我真的不知道你的问题是否已经解决,但让我与你分享这个网页,它是兼容图,知道哪个版本与特定的php版本一起工作:

据我所知,如果你想安装最新的xdebug版本,你可以使用repo,但如果你需要一个旧版本,你将被迫使用PECL安装它


希望你觉得这个答案有用

你用的是什么操作系统?@Dmitry Ubuntu如php-v所示。我已经看过这个主题,但这意味着我必须安装一个新的php版本?我想你也需要安装php7.x-dev版本。我认为php7.2不是devShow php-v输出没有改变问题中的一个哦,等等,我修改了apache/php.ini,我可能应该改为cli/php.ini,也许?事实上,这是错误的我修改了php.ini文件。请检查cli/php.ini。