zoukankan      html  css  js  c++  java
  • PHP 开发环境搭建( Eclipse PDT XAMPP XDEBUG)

    1.下载和安装配置XAMPP

    我下载的是,XAMPP Lite(精简版) ZIP 压缩包,下载地址

    http://www.apachefriends.org/zh_cn/xampp-windows.html

    根据xampp的文档描述,解压到根目录意味着您可以直接使用,不需要先运行“setup_xampp.bat”进行配置

    (参见:http://www.apachefriends.org/zh_cn/xampp-windows.html#1721)

    所以我的解压路径是 C:/xampplite

    运行 xampp-control.exe,启动 apache

    访问 http://localhost/xampp/phpinfo.php

    可以看到apache使用的PHP配置文件为:C:\xampplite\apache\bin\php.ini

    打开php.ini,在最后加入以下配置信息,以启用xdebug 

    Php.ini 配置代码  收藏代码
    1. ;载入Xdebug  
    2. zend_extension_ts="c:/xampplite/php/ext/php_xdebug.dll"  
    3.   
    4. ;xdebug配置  
    5. [Xdebug]  
    6. ;开启自动跟踪  
    7. xdebug.auto_trace = On  
    8. ;开启异常跟踪  
    9. xdebug.show_exception_trace = On  
    10. ;开启远程调试自动启动  
    11. xdebug.remote_autostart = On  
    12. ;开启远程调试  
    13. xdebug.remote_enable = On  
    14. ;收集变量  
    15. xdebug.collect_vars = On  
    16. ;收集返回值  
    17. xdebug.collect_return = On  
    18. ;收集参数  
    19. xdebug.collect_params = On  

    重启apache,后刷新 phpinfo.php 页面,如果能见到 XDebug 的信息,就说明配置成功

    2.安装配置eclipse pdt

    到 http://www.java.com 下载安装JRE

    到 http://www.eclipse.org/pdt/downloads/ 下载 PDT All In Ones

    解压后,运行双击eclipse.exe运行pdt,选择workspace(我的是E:/pdt-ws)

    打开window -> perference -> PHP->PHP executables

    新增一个executable:

    Name: xampplite-php

    Executable path: C:\xampplite\php\php.exe

    PHP ini file: C:\xampplite\apache\bin\php.ini

    PHP Debugger: XDebug


    打开window -> perference -> PHP->Debug,设置:

    PHP Debuger: XDegug

    Server: Default

    PHP Executable: xampplite-php

    uncheck "Break at first line"


    3.调试php项目

    新建项目proj1,并新建一个index.php,输入适当的PHP代码,然后设一个断点

    打开apache配置文件 httpd.conf,在最后增加:  

    Httpd.conf代码  收藏代码
    1. Alias /proj1  E:/pdt-ws/proj1/  
    2. Alias /proj1/ E:/pdt-ws/proj1/  
    3. <Directory "E:/pdt-ws/proj1/">  
    4.     Options Indexes FollowSymLinks Includes ExecCGI  
    5.     AllowOverride All  
    6.     Order allow,deny  
    7.     Allow from all    
    8. </Directory>    

     重启apache

    回到eclipse pdt,右击index.php,

    选择 Debug As --> PHP Web Page 就可以进行断点调试了

  • 相关阅读:
    经典面试题回答——学习Java基础的目的
    Woody的逻辑游戏--怎样换轮胎
    skype默认占用80和443port
    opencl+opencv实现sobel算法
    Rational 最新软件试用下载地址
    leetcode-20-Valid Parentheses
    JPA学习笔记(11)——使用二级缓存
    新浪微博授权登陆获取个人信息
    Ubuntu 12.04 64bit GCC交叉编译器制作 原创
    表单兼容类型设计
  • 原文地址:https://www.cnblogs.com/qq78292959/p/2571471.html
Copyright © 2011-2022 走看看