如何在Ubuntu 16.04中使用Netbeans安装xdebug?

5
每当我尝试运行这段代码时,
example@testserver:~$ sudo apt-get install php5-xdebug
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php5-xdebug

我看到这个错误信息:"E: 无法定位软件包 php5-xdebug" 请帮忙解决,谢谢。
1个回答

13

如果你在Ubuntu 16.04上运行默认的apt安装PHP,那么它应该是PHP7。如果我要从php5-xdebug猜测的话,那么我会说你正在使用一个面向Ubuntu 14.04或更早版本的命令,其中默认的PHP安装是PHP5。您可以使用以下命令验证您的PHP版本:

php --version
这是我所看到的内容:
PHP 7.0.8-0ubuntu0.16.04.2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.8-0ubuntu0.16.04.2, Copyright (c) 1999-2016, by Zend Technologies
    with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans
无论如何,您应该能够使用以下命令搜索适用于您配置的可用软件包:
apt search <keywords>
apt search xdebug

从我相对新鲜的Ubuntu 16.04安装中没有添加PPA,我得到了一个结果:

php-xdebug - PHP的Xdebug模块

所以你可以通过名称安装这个包(请注意您的命令中缺少“5”):

sudo apt install php-xdebug

你可能还需要重新启动你的Web服务器。如果你正在运行 Ubuntu 16.04 上的 Apache 的默认版本:

sudo service apache2 restart

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接