2

我正在尝试使用Zend Debugger设置远程PHP调试(我尝试安装Xdebug,但它与 ionCube Loader 冲突)。我已按照Linux的说明进行操作。特别是,我在末尾添加了以下几行:/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) 中找不到任何问题。

有什么我错过的吗?

谢谢,谢恩。

4

2 回答 2

2

出于存档目的:

sudo apt-get install libssl0.9.8

然后重新启动。在 Ubuntu 12.04 中运行良好。

ZendDebugger 的所有学分都无法在 Mint 12 中打开 libssl.so.0.9.8

于 2013-08-02T14:29:18.077 回答
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”。我能够在两者之间创建符号链接。

谢恩。

于 2012-12-15T10:01:24.967 回答