0

我正在尝试使用 PHP 5.3.9 在 Debian 挤压机上安装 xdebug。php5-xdebug包 和php-dev(具有手动安装所必需的 )均phpize基于 PHP 5.3.13。如果我不想更新 PHP 版本,如何安装 xdebug?(我尝试手动构建 PHP 以获取phpize.libxml 和 libssh 以及诸如此类的东西,但最终陷入了依赖地狱。)

4

1 回答 1

1

我猜应该没有问题。我安装了 php 5.3.3-7+squeeze9,刚刚从http://packages.debian.org/squeeze/php5-xdebug下载了 php5-xdebug (2.1.0-1)和 dpkg -i'd it - 没有打嗝. 也许你的 apt 配置搞砸了?

编辑:对不起,现在我看到 xdebug 依赖于 phpapi-20090626+lfs(或没有 +lfs 的 phpapi-20090626,取决于架构),但我不知道你的 5.3.9 提供了哪个 api。找出来

dpkg -s php5-cgi | grep ^Provides:

或其中之一

dpkg -s php5-cli | grep ^Provides:
dpkg -s plibapache2-mod-php5 | grep ^Provides:
dpkg -s plibapache2-mod-php5filter | grep ^Provides:

然后为它找到正确的 xdebug 版本。

于 2012-06-19T09:28:05.300 回答