Zend Debugger无法加载

时间:2012-11-20 05:56:01

标签: php apache zend-debugger

我正在尝试使用Zend Debugger设置远程 PHP 调试(我尝试安装Xdebug,但它与ionCube Loader冲突)。我已经关注Linux的instructions了。特别是,我在/etc/php.ini的末尾添加了以下几行:

zend_extension=ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1,173.181.57.148
zend_debugger.expose_remotely=always

我没有ZendDebugger.so的绝对路径,因为它位于extension_dir(/ usr / lib64 / php / modules)中。

重启Apache后,phpinfo()没有任何不同之处。另外,我在Apache错误日志(/ var / log / httpd / error_log)中找不到任何问题。

我错过了什么吗?

谢谢, 沙恩。

2 个答案:

答案 0 :(得分:2)

出于存档目的:

  

sudo apt-get install libssl0.9.8

然后重新启动。在Ubuntu 12.04工作正常。

ZendDebugger cannot open libssl.so.0.9.8 in Mint 12

的所有学分

答案 1 :(得分:0)

我能够通过“php -m”来诊断问题,它向我显示了错误消息:

Failed loading /usr/lib64/php/modules/ZendDebugger.so:  libssl.so.0.9.8: cannot open shared object file: No such file or directory

有了错误消息,我就可以开始排除故障......

Zend Debugger似乎正在寻找“libssl.so.0.9.8”共享对象(一个非常旧版本),并且由于某种原因没有看到当前版本“libssl3.so”。我能够在两者之间创建一个符号链接。

沙恩。