如何在netbeans中的ubuntu 16.04中安装xdebug?

Uma*_*Saw 5 php linux ubuntu netbeans xdebug

每当我尝试运行此代码时

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
Run Code Online (Sandbox Code Playgroud)

我收到此错误"E: Unable to locate package php5-xdebug" 请帮助谢谢

Jef*_*ett 12

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

php --version
Run Code Online (Sandbox Code Playgroud)

这就是我所看到的:

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
Run Code Online (Sandbox Code Playgroud)

无论如何,您应该能够使用以下方法搜索配置的可用包:

apt search xdebug
Run Code Online (Sandbox Code Playgroud)

从我相对较新的Ubuntu 16.04安装,没有任何添加的PPA,我得到一个结果:

php-xdebug - 用于PHP的Xdebug模块

因此,您可以按名称安装此软件包(请注意命令中缺少的"5"):

sudo apt install php-xdebug
Run Code Online (Sandbox Code Playgroud)

您可能还需要重新启动Web服务器.如果您正在为Ubuntu 16.04运行Apache的库存版本:

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)