是否可以在 Ubuntu 上使用 xdebug?

2022-08-30 10:01:52

我正在尝试调试一些PHP代码,并希望下载用于PHP的XDebug调试器。我看到的只是用于下载的Windows二进制文件。有没有可能在Ubuntu上使用它?


答案 1

在终端中执行以下命令。

下载 Xdebug - 如果您还没有 PHP5 在计算机上工作,则需要遵循备用说明。

sudo apt-get install php5-xdebug

该软件包应该为您修改您的INI文件,但是如果您需要自己编辑它,请将其打开并进行以下修改 - 在Ubuntu上,它通常位于/etc/php5 / apache2 / php.ini - 添加以下行。

zend_extension="/usr/lib/php5/20110331/xdebug.so"

该路径在您的系统上可能略有不同 - 只需确保它是计算机上 xdebug.so 文件的完全限定路径即可。还要记住注释掉对Zend调试器的任何引用 - 您不能同时运行两者。

现在重新启动 Apache。

sudo /etc/init.d/apache2 restart

您可能还需要启用html_errors。在 /etc/php5/apache2/php.ini 中搜索html_errors,并确保将其设置为 On。还需要重新启动Apache。

html_errors = On

使用phpinfo()仔细检查以确保所有内容都已正确安装 - 您可能还想在php.ini文件中设置Xdebug的配置。


答案 2
sudo apt-get install php5-xdebug

推荐