参考文章   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位,视自己的机子而定

下载的包中,包括好几个版本, 我用的是

  1. 5_3_x_comp/ZendDebugger.so,这个要和你的php版本保持一致
  1. root@zz:/home/lzj/下载# tar -zxvf ZendDebugger--linux-glibc23-x86_64.tar.gz
  2. ZendDebugger--linux-glibc23-x86_64/
  3. ZendDebugger--linux-glibc23-x86_64/4_3_x_comp/
  4. ZendDebugger--linux-glibc23-x86_64/4_3_x_comp/ZendDebugger.so
  5. ZendDebugger--linux-glibc23-x86_64/4_4_x_comp/
  6. ZendDebugger--linux-glibc23-x86_64/4_4_x_comp/ZendDebugger.so
  7. ZendDebugger--linux-glibc23-x86_64/5_0_x_comp/
  8. ZendDebugger--linux-glibc23-x86_64/5_0_x_comp/ZendDebugger.so
  9. ZendDebugger--linux-glibc23-x86_64/5_1_x_comp/
  10. ZendDebugger--linux-glibc23-x86_64/5_1_x_comp/ZendDebugger.so
  11. ZendDebugger--linux-glibc23-x86_64/5_2_x_comp/
  12. ZendDebugger--linux-glibc23-x86_64/5_2_x_comp/ZendDebugger.so
  13. ZendDebugger--linux-glibc23-x86_64/5_3_x_comp/
  14. ZendDebugger--linux-glibc23-x86_64/5_3_x_comp/ZendDebugger.so
  15. ZendDebugger--linux-glibc23-x86_64/dummy.php
  16. 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,

  1. ; 你可以忽略此处---------------
    ; 加载so,把php.ini中扩展分散到此处了
    extension=zend_debugger.so

接着修改 php.ini

在文件的最底部加上

  1. [Zend]
  2. zend_extension = /usr/lib/php5//zend_debugger.so
  3. zend_debugger.allow_hosts=127.0.0.1,192.168.0.0/
  4. zend_debugger.expose_remotely=always
  1. #安装上日志文件中提到的lib
  2.  
  3. sudo apt-get install libssl0.9.8
  1. /usr/local/nginx/sbin/nginx -s reload #重启nginx
  2.  
  3. /etc/init.d/php5-fpm reload #重启php5-fpm

然后  测试页中写上

<?php

echo phpinfo();

?>

页面中显示了  (  with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies )

真不容易啊!睡觉!

 

ubuntu zendDebugger.so 加载不上的问题的更多相关文章

  1. ubuntu arm妙算加载cp210x驱动

    在妙算TK1上安装ros后,插上usb串口竟然没有驱动 无奈装 从http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers. ...

  2. PHP UEditor富文本编辑器 显示 后端配置项没有正常加载,上传插件不能正常使用

    UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 问题描述 我的编辑器在本地测试的时候没问 ...

  3. 浏览器加载不上css,样式走丢

    来自:http://www.cnblogs.com/crizygo/p/5466444.html 问题描述:使用eclipse修改样式文件,浏览器的页面一时显示一时不显示,最后直接没有加载最新的css ...

  4. U3D加载服务器上的assetbundle

    在Unity3D中,如果加载服务器上的AssetBundle,总是会提示找不到crossdomain.xml文件,即使添加了该文件,也会报同样的错误.属于跨域访问报错的问题. 官方的解决方案如下: h ...

  5. js动态创建的select2标签样式加载不上解决办法

    js动态创建的select2标签样式加载不上:调用select2的select2()函数来初始化一下: js抛出了Uncaught query function not defined for Sel ...

  6. AS与.net的交互——加载web上的xml

    最近搞了个私活,需要用as去加载一个网站的xml,不过本人as也不咋滴,就去看看怎么玩,看完之后也蛮简单的. 由于业务上比较复杂,就随便说个小例子吧. 很多时候,为了页面区域更加灵活,生动,有吸引力, ...

  7. 使用异步任务加载网络上json数据并加载到ListView中

    Android中使用网络访问来加载网上的内容,并将其解析出来加载到控件中,是一种很常见的操作.但是Android的UI线程(也就是主线程)中是不允许进行耗时操作的,因为耗时操作会阻塞主线程,影响用户体 ...

  8. linux文件系统初始化过程(3)---加载initrd(上)

    一.目的 本文主要讲述linux3.10文件系统初始化过程的第二阶段:加载initrd. initrd是一个临时文件系统,由bootload负责加载到内存中,里面包含了基本的可执行程序和驱动程序.在l ...

  9. ubuntu开机自动加载iptables配置(转)

    原文:http://www.xuebuyuan.com/730127.html iptables的使用参见http://wiki.ubuntu.org.cn/IptablesHowTo iptable ...

随机推荐

  1. javascript数组操作汇总

    javascript之数组操作 - 不悔的青春 - 博客园 1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array( ...

  2. Laravle Introduction

    Where To Start Learning a new framework can be daunting, but it's also exciting. To smooth your tran ...

  3. [Whole Web] [Node.js, PM2] Controlling runaway apps using pm2

    shows how to enable features in your pm2 config file that allow you to prevent runaway apps from bri ...

  4. [React] React Fundamentals: Component Lifecycle - Updating

    The React component lifecycle will allow you to update your components at runtime. This lesson will ...

  5. Executing System commands in Java---ref

    One of the nice features of Java language is that it provides you the opportunity to execute native ...

  6. Java基础知识强化之IO流笔记39:字符流缓冲流之复制文本文件案例01

    1. 字符流缓冲流之复制文本文件案例 需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中 数据源: a.txt -- 读取数据 -- 字符转换流 -- InputStreamRe ...

  7. “DBUtility.DbHelperSQL”的类型初始值设定项引发异常 “DBUtility.DbHelperSQL”的类型初始值设定项引发异常

    今天遇到了一个这样的问题“DBUtility.DbHelperSQL”的类型初始值设定项引发异常“DBUtility.DbHelperSQL”的类型初始值设定项引发异常 也许有和我遇到这问题的人也在这 ...

  8. 解析XML文件时做得修改

    在.h文件中找到需要在Build Settings中设置的东西,查找Header Search Paths,然后添加/usr/include/libxml2

  9. mysql脚本mysql_safe解释、mysql.sock文件、mysql_install_db

    1.首先解释下,启动mysql时为何会调用mysql_safe脚本来启动mysql [root@localhost ~]# /etc/init.d/mysqld start 正在启动 mysqld: ...

  10. tcl/tk实例详解——返回一个文件夹下所有文件的绝对路径

    http://blog.csdn.net/dulixin/article/details/2133840 #所有代码如下,使用注释的方式讲解脚本#修改好文件夹和保存结果路径,可以把本文件直接拷贝进tc ...