使用时我收到大量未定义的引用
$ld xdebug.so
我已将“zend_extension="/bla/xdebug.so"”添加到 apache 的 conf 中,但它却提示配置测试失败,因为它找不到该文件。该文件已被 chown 到 www-data,因此我认为这不是权限错误。我已在 xdebug.org/wizard.php 运行向导以确保版本正确,我已使用源代码安装将其更新到它推荐的版本,但仍然收到与 apache 相同的错误和与 $ld 相同的输出。我最初使用以下命令安装 xdebug:
$apt-get install php5-xdebug
并且还尝试过:
$pecl install xdebug
答案1
这个问题是健忘、愚蠢和一些实际错误造成的。当我最初安装它时,zend_extension 是在 php.ino 中设置的。这不起作用之后,我尝试进入 apache 配置(这不是它应该去的地方)。安装正确的版本后,扩展启用器仍然在 apache 中,而不是 php 中。