参考文章 http://blog.sina.com.cn/s/blog_6612d5810101dapf.html
装zenDdebugger是为了在eclipse中调试用!!!!!!!结果搞了半天一直没装上!后来终于发现原因,
在我本地的log文件是 /var/log/php5-fpm.log中显示libssl0.9.8 找不到!!用 apt-get install libssl0.9.8 装上以后,问题解决!!以下是详细步骤,但请先装上libssl吧。。。。
我的ubuntu版本是12.4LTS 桌面版!
1 下载ZendDebugger.so --- http://www.zend.com/en/products/studio/downloads
Studio Web Debugger 20110410 (64 bit) --------------我用的64位机子,还有32位,视自己的机子而定
下载的包中,包括好几个版本, 我用的是
5_3_x_comp/ZendDebugger.so,这个要和你的php版本保持一致
root@zz:/home/lzj/下载# tar -zxvf ZendDebugger--linux-glibc23-x86_64.tar.gz
ZendDebugger--linux-glibc23-x86_64/
ZendDebugger--linux-glibc23-x86_64/4_3_x_comp/
ZendDebugger--linux-glibc23-x86_64/4_3_x_comp/ZendDebugger.so
ZendDebugger--linux-glibc23-x86_64/4_4_x_comp/
ZendDebugger--linux-glibc23-x86_64/4_4_x_comp/ZendDebugger.so
ZendDebugger--linux-glibc23-x86_64/5_0_x_comp/
ZendDebugger--linux-glibc23-x86_64/5_0_x_comp/ZendDebugger.so
ZendDebugger--linux-glibc23-x86_64/5_1_x_comp/
ZendDebugger--linux-glibc23-x86_64/5_1_x_comp/ZendDebugger.so
ZendDebugger--linux-glibc23-x86_64/5_2_x_comp/
ZendDebugger--linux-glibc23-x86_64/5_2_x_comp/ZendDebugger.so
ZendDebugger--linux-glibc23-x86_64/5_3_x_comp/
ZendDebugger--linux-glibc23-x86_64/5_3_x_comp/ZendDebugger.so
ZendDebugger--linux-glibc23-x86_64/dummy.php
ZendDebugger--linux-glibc23-x86_64/README.txt
php5-fpm 默认的扩展路径是 /usr/lib/php5/20090626/ ,在这个路径下包含了php5-fpm的各种扩展,比如pdo_mysql.so,xsl.so等等。
把你选择的so文件放到 /usr/lib/php5/20090626/ 下,好让php能加载!
因为我本地环境的特殊性,在/etc/php5/fpm/conf.d/目录中新增 ZenDebugger.ini,
; 你可以忽略此处---------------
; 加载so,把php.ini中扩展分散到此处了
extension=zend_debugger.so
接着修改 php.ini
在文件的最底部加上
[Zend]
zend_extension = /usr/lib/php5//zend_debugger.so
zend_debugger.allow_hosts=127.0.0.1,192.168.0.0/
zend_debugger.expose_remotely=always
#安装上日志文件中提到的lib sudo apt-get install libssl0.9.8
/usr/local/nginx/sbin/nginx -s reload #重启nginx /etc/init.d/php5-fpm reload #重启php5-fpm
然后 测试页中写上
<?php
echo phpinfo();
?>
页面中显示了 ( with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies )
真不容易啊!睡觉!