• eclipse php 环境及调试配置


    1.安装和配置PDT

       下载PDT: download.eclipse.org/tools/pdt/downloads/index.php, 选择最新版本
       PDT是Eclipse的插件。

       选择pdt-all-in-one版本, 否则需要另外下载eclipse和相关插件, 并手工集成.


    2.安装debug环境

       由于我用的是最新的xampp1.7.2,试了二天xdebug,出现如下如题:waiting for xdebug session,停止的了57%的进度上,程序无法调试。可能是xdebug和php5.3之间的问题。因此决定改用旧版xampp1.6.8,php的版本是5.2.6。结果还是出现了以上问题,让我不得其解,不得以,换成zend debugger。
       xampp版本为1.6.8,从这里下载zend debugger 5.2.x。将文件解压后复制到\xampp\php\ext目录。

       打开\xampp\apache\bin目录下的php.ini。的最后添加:
             zend_extension_ts = "c:\xampp\php\ext\ZendDebugger.dll"
             zend_debugger.allow_hosts=127.0.0.1/10,192.168.88.146
             zend_debugger.expose_remotely=always
       其中192.168.88.146是你机子上的IP地址。

    3.设置PDT下的debug环境

       启动Eclipse,将code目录设置为"xampp\htdocs",这样代码直接放到apache的WEB目录下

       从主菜单打开"Window > Preferences > PHP",
       先选中"PHP Excutables"节点,在右面的面板点"Add"按钮,在接下来的窗口中,


       选中"Debug"节点,在右面的面板中,
          "PHP Debugger"选择XDebug,
          "Server"不用变
          "PHP Executable"也选择你刚刚添加的那个"xampp-zend"

    在PHP Debug透视图中可以点击Debug View中的图标或用快捷键来进行单步跟踪,比如:
       F5: 单步跳入(可以跳入require()函数来跟踪到别的PHP文件哟)
       F6: 单步跳过
       F7: 单步跳出(可以从被require()的文件内跳回调用者哟)
       F8: 继续执行(直到遇到下一个断点)
       Ctrl+R: 执行到光标所在行(除非遇到断点)

  • 相关阅读:
    java 基于服务做统一数据导出
    canvas实行五星红旗盖章
    linux 端口操作
    windows mysql 连接
    C++ 保留有效位数 和 保留小数位数
    C++ cv::Mat数据类型 + 提取某些行或列
    element中table的表格更新数据之后保留原来的勾选状态
    js 下载网络文件到本地,根据url下载文件,下载本地文件
    QML与C++ 集成概览
    Qt中qDebug不能输出的解决
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/1887688.html
Copyright © 2020-2023  润新知