2012-11-20 73 views
1

我试图设置远程PHP调试Zend Debugger(我试过安装Xdebug,但它与ionCube Loader冲突)。我遵循Linux的instructions。特别是,我已经添加了以下行的/etc/php.ini年底:Zend Debugger将不会加载

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

,因为它在extension_dir中(在/ usr/lib64下/ PHP /模块)我没有ZendDebugger.so绝对路径。

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

有什么我错过了吗?

谢谢, 谢恩。

回答

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”。我能够在两者之间创建一个符号链接。

Shane。