zoukankan      html  css  js  c++  java
  • 怎样使用Eclipse PDT调试PHP程序

    本文主要介绍的是怎样用eclipse pdt调试PHP 代码。


    1. 下载eclipse。从官网上找就能够了,并确认当前系统中有java环境,即jdk和jre。


    2. 安装pdt了,採用的是在线安装。更新地址在默认中已经包括了。

    仅仅是更新起来比較麻烦。(假设直接下载 携带PDT的 Eclipse版本号,可省略)
    3. 下载调试器,调试器有两种,一种时xdebug。还有一种时zenddebug。本文採用 xdebug。

    下载下来的应该是源码包。

    解压缩,然后cd到文件夹。然后phpize。有的时候可能没有这个程序,执行sudo apt-get install php5-dev,就能够了。

    然后就会出现熟悉的config程序 ./configure 出现一连串黑白屏字符,接着make,make install。后两项命令执行的时候,可能会须要sudo权限,由于涉及到将程序文件拷贝到系统文件夹。


    4. 在/etc/php5/apache2/conf.d/中建立一个xdebug.ini文件,能够用vi或者其它文本程序,增加例如以下的配置项目。配置内容例如以下:

    [xdebug]
    zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
    xdebug.remote_handler=dbgp
    xdebug.remote_port=9000
    xdebug.auto_trace=on
    xdebug.collect_params=on
    xdebug.collect_return=on
    xdebug.max_nestring_level=100
    xdebug.profile_enable=on
    xdebug.remote_enable=on
    xdebug.remote_host=localhost
    xdebug.trace_output_dir="/tmp"
    xdebug.profile_output_dir="/tmp"
    xdebug.idekey=webide
    xdebug.mode=req

    放到这个文件夹中的ini文件会被php自己主动载入。
    至此。xdebug的安装配置已经完毕。


    5. 打开eclipse,然后选择window preference , 先配置服务选项:
    先配置debug。选择php选择debug。将php的debugger选择为xDebug。

    接着配置Server,
    选择PHP Servers。然后弹出菜单:然后点击new,在Name处随便选择一个名字,url配置成调试的主url。


    然后设置成default。
    最后配置PHP Executables。add 随便起个名字,path设置成/usr/bin/php 然后设置ini的位置在/etc/php5/apache2/php.ini
    SAPI Type应该设置成CGI, 可是好像调整只是来。不知道为什么。


    最后将PHP debugger设置成为XDebug就能够了。
    6.   一切准备就绪。新建一个php project ,这些得能在你的apache找到。然后新建一个php页面。写入一段代码,加上几个断点。然后右击php页面选择debug as phpscript就能够看到熟悉的调试窗体了。能够看到变量列表,post,get的值等。

  • 相关阅读:
    未设置BufferSize导致FTP下载速度过慢的问题
    Ant Problem: failed to create task or type foreach 问题
    关于iOS Tabbar的一些设置
    eeplat开发平台概念理解
    swift菜鸟入门视频教程-05-控制流
    iOS多线程与网络开发之多线程概述
    hdu 1686 Oulipo
    记一次理想浪漫的毕旅
    LeetCode:Subsets II
    DNA分子结构3D模型
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7088812.html
Copyright © 2011-2022 走看看