• php.ini配置php_dbg.dll之后报错


    php_dbg.dll后apache无法正常启动
    2009年03月19日 星期四 下午 10:31

    在网上查了许多资料,想使用Eclipse+PhpEclipse+debug环境进行PHP开发的断点调试,但是总是出问题:加载php_dbg.dll后,apache无法正常启动。尝试再尝试。。。。。。终于找到了问题所在,解决了无法正常启动的问题。

    正常安装过程(参考网上):
    1. 下载安装Eclipse 及 PHPEclipse。具体可搜索网络资源进行安装。
    2. 安装DBG模块:
      • 下载debuger2.15.5后,解压到临时目录,更名x86子目录下的php_dbg.dll-5.x.x(按照对应版本,我使用php_dbg.dll-5.2.x)为php_dbg.dll, 拷贝至php安装目录下的ext扩展所在目录
      • 修改php.ini, 加入扩展项:extension=php_dbg.dll
      • 新增debug配置段:[debugger]
        debugger.enabled = true
        debugger.profiler_enabled = true
        debugger.JIT_host = clienthost
        debugger.JIT_port = 7869
    3. 在Eclipse里新建PHP工程和PHP测试页面test.php,内容如下:
      <?php phpinfo(); ?>
    4. 启动apache,在eclipse中打开php web browser,可以看到php info的输出,确保出现以下信息输出:
      with DBG v2.15.5, (C) 2000,2007, by Dmitri Dmitrienko
    5. 至此,DBG安装成功;如果不成功请检查以上步骤。

    我出现的问题及解决办法:

    安装后,无法重新启动apache,关掉extension=php_dbg.dll 后,apache可正常启动。

    解决办法:dbg不能和Zend Optimizer共存,注释掉以下代码后,apache可正常启动:

    ;[Zend]
    ;zend_extension_manager.optimizer_ts=”..\ZendOptimizer”
    ;zend_extension_ts=”..\..\ZendOptimizer\ZendExtensionManager.dll”

  • 相关阅读:
    asp.net中页面传值的几种经典方法
    关于ASp.NEt方面的好书,不得不看啊!!!
    Qt Creator 窗体控件自适应窗口大小布局
    自己动手打造T9510E EMUIB502新功能
    OpenCV&Qt学习之四——OpenCV 实现人脸检测与相关知识整理
    Qt 中获取本机IP地址
    嵌入式Linux中GPS信息读取与处理
    OpenCV 学习资源整理
    新Outlook邮箱的客户端设置
    Qt 中显示中文
  • 原文地址:https://www.cnblogs.com/huanlinll/p/2380135.html
Copyright © 2020-2023  润新知