在Ubuntu 16.04上为Php 5.6安装Xdebug

29

有没有一种方法可以在Ubuntu 16.04上为Php5安装Xdebug? 我尝试按照Ubuntu 14.04的方式进行安装,但每次尝试安装php5-dev时都会出现这个错误“E:软件包'php5-dev'没有可安装的候选项”

1个回答

42

您可以通过输入以下命令来安装xdebug:

sudo apt-get install php-xdebug

然后只需重新启动 Apache。

sudo service apache2 restart

或者如果您使用NGINX

sudo systemctl restart nginx

或者使用sudo nginx restart命令。

如果您现在查看phpinfo()输出,应该会看到xdebug。

如果您通过ppa:ondrej/php包安装了PHP 5.5或5.6,则此方法也适用。

要通过apt-get安装PHP5版本,请参考此指南:Ubuntu add ondrej/php

问候

编辑: 以下是与PHPStorm和浏览器一起使用Xdebug的配置。

将以下行添加到/etc/php//apache2/conf.d/20-xdebug.ini中

xdebug.remote_host = localhost
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_mode = req

这将仅在远程启动xdebug,并允许您通过PHPStorm快速调试(也应该适用于其他IDE)


1
如果我不使用Apache而是使用nginx呢?如何将ondrej的ppa添加到系统中?您的答案不完整,建议您通过回答我的评论中的问题来扩展它,以使其完整,因为这个问题非常好,而您只回答了其中一半。 - Mjh
1
那么,如果我使用nginx和PHP,重启nginx如何帮助我?它不像apache一样启动PHP。 - Mjh
2
在Ubuntu 14.04.5 LTS上,sudo apt-get install php5-xdebug 对我有效。 - user2182349
1
@Black 抱歉,但问题是关于Ubuntu的,我不使用openSuse。所以我无法帮助你。 - RlDDlCK
1
apt-get install php5.6-xdebug 在 Ubuntu 18.04 上也适用于 ondrej/php ppa。 - GabrieleMartini
显示剩余10条评论

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