`

PHP5环境非安装配置 以及 EClipse单步调试配置 的方法 100%成功

阅读更多

在Windows平台配置PHP环境

 

注意:要按此配置搭建好环境,必须使用我的PHP.INI文件(已经配置好的),下载地址:/Files/lixyvip/php_ini.rar

假设PHP的全部文件放到D盘下的PHP文件夹

目录结构如下:
d:\php\
d:\php\ext\

php.ini文件在:
d:\php\php.ini

1、我的电脑->属性->高级系统设置->环境变量里,添加上可执行文件的查找路径(PATH)和 php.ini 的查找路径(PHPRC):

Path中添加:
增加值:d:\php;d:\php\ext;

新建变量 PHPRC :
PHPRC变量的值:d:\php


2、在站点中添加 ISAPI 应用程序映射

扩展名为:.php
解析执行PHP文件的DLL:D:\php\php5isapi.dll


3、重启IIS服务


就这样,PHP环境就配置好了,以上方法我在Win XP 和 Vista下测试都通过。

 

配置EClipse的单步调试环境

 

注意,配置单步调试,需要下载ZendDebugger或XDebug ,ZendDebugger的下载地址为:

http://www.zend.com/community/pdt?ecl=EclipseZend

在下面找到 download the Zend Executable Debugger Eclipse Plug-in ,下载即可;

另外,我使用的EClipse版本是 GALILEO,下载地址为:http://www.eclipse.org/downloads/

下载 Eclipse for PHP Developers 工具即可。


1、首先把 ZendDebugger 中的plugins文件夹下 org.zend.php.debug.debugger.win32.x86_5.2.15.v20081217 \resources\php5  所有文件复制到 PHP安装路径,对应文件的位置如下:

ZendDebugger\ext   到 d:\PHP\ext\

ZendDebugger\ZendDebugger.dll    到    d:\php\ZendDebugger.dll

2、修改d:\php\php.ini

在 ; Windows Extensions 设置区域

extension_dir = "d:\php\ext\"
extension=php_curl.dll
extension=php_dba.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_msql.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_soap.dll
extension=php_sqlite.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
zend_extension_ts=d:\php\ZendDebugger.dll

这里的extension配置加载项最好不要全部复制,建议对一下自己php.ini机器上的配置,如果已经有加载的,就不要重复加载DLL,否则会导致PHP程序执行出错。
到此,只要重新启动IIS(Vista机器必须重新启动一下电脑),就基本上没问题了,调试的时候使用 Debug as -> PHP Web Page

[如果要使用PHP Script方式调试,需要设置PHP Executables , 如下]

3、添加 PHP Executables
打开 Eclipse ,进入 PHP 中的 PHP Executables,然后点添加按钮

相关设置信息:
Name:php
Executable path:D:\php\php.exe
PHP ini file:d:\php\php.ini
PHP debugger:Zend Debugger


4、重新启动IIS



5、配置成功

6、切换到PHP Debug模式,按F11可启动调试,F5可单步调试。

该方法我在Win XP 和 Vista下测试都全部通过。

 以上的配置方法也是本人自己在工作中总结出来的,供大家参考吧,有问题可留言或加我QQ。

 

分享到:
评论

相关推荐

    使用 Eclipse 和 PDT 调试 PHP

    本文将介绍如何使用 Eclipse 和 PDT 调试 PHP,包括设置调试环境、安装 PDT 插件、配置调试器、创建项目、添加调试点、单步调试等步骤。 一、设置调试环境 要使用 Eclipse 和 PDT 调试 PHP,首先需要安装 Eclipse ...

    Eclipse 调试 PHP

    为了进行调试,我们需要配置调试配置。在"Eclipse"菜单中,选择"Run Configurations",然后新建一个"PHP Script"配置。在"Script"选项卡下,选择你要调试的PHP脚本。在"Arguments"选项卡中,可以输入任何命令行参数...

    eclipse_myeclipse配置开发环境

    本文将详细介绍Eclipse和MyEclipse的安装步骤以及如何配置开发环境,帮助初学者快速上手。 #### 二、Eclipse与MyEclipse简介 1. **Eclipse**:是一款开源的、可扩展的IDE,适用于多种编程语言,但在Java开发领域...

    Eclipse 和 PDT , PHP 调试

    **单步调试** 在断点处暂停后,开发者可以使用单步执行功能(如Step Over、Step Into和Step Out)逐步执行代码,观察每一步的结果。这对于理解和修复错误、优化代码非常有帮助。 **查看变量值** 在调试期间,可以...

    eclipse-php版本

    同时,Eclipse 的调试工具也相当强大,包括单步调试、设置断点、查看变量值等,可以帮助开发者快速定位和解决问题。 总而言之,Eclipse PHP 版本是一个全面且强大的 PHP 开发工具,不仅提供高效的编码环境,还整合...

    Eclipse调试方法入门.pdf

    在Eclipse中,通常通过点击工具栏上的bug图标旁边的小三角形来弹出调试配置窗口,然后选择创建一个Java Application类型的调试配置。在这个过程中,我们需要选择要调试的工程和主类,然后点击“Apply”应用这个配置...

    eclipse下开发PHP、C和C++

    在IT行业中,集成开发环境(IDE)是程序员的得力工具,Eclipse 就是其中的一款强大且广泛应用的IDE,支持多种编程语言。本教程将详细介绍如何在Eclipse环境下配置和进行PHP、C和C++的开发工作。 首先,我们需要安装...

    xampp和eclipse安装

    同时,Eclipse还提供了断点调试功能,可在代码中设置断点并进行单步调试。 通过以上步骤,你就成功地在Eclipse中搭建了一个集成了XAMPP的PHP开发环境。这个环境不仅可以用来开发和测试PHP项目,还方便你学习和理解...

    PHP开发调试(debug)工具Eclipse Console for PHP(EC4P) v0.6

    为了充分利用EC4P v0.6,开发者需要了解如何在Eclipse中安装和配置该插件,以及如何在代码中适当地使用`println()`和`bugthis()`函数。同时,熟悉Eclipse的调试界面和相关设置也是必不可少的。通过熟练掌握EC4P,...

    Eclipse下载安装使用详细教程

    本教程将详细介绍如何下载、安装 Eclipse,并进行基本的配置,包括 JDK 的安装与配置、Eclipse 的安装、Maven 配置以及 Tomcat 的配置等。 #### 二、准备工作 **1. JDK 安装** - **下载 JDK**:首先访问官方下载...

    可以使用PHP的eclipse最新版本

    Eclipse PDT 支持PHP的调试功能,通过Xdebug等调试器,你可以设置断点、单步执行、查看变量值,帮助找出程序中的错误。同时,Eclipse 还可以运行和管理单元测试,支持PHPUnit,帮助开发者确保代码质量。 ### 5. ...

    EclipsePHP Studio 1.2.2 (EPP)

    内置的PHP调试器允许开发者设置断点、查看变量值、单步执行代码,以及跟踪调用堆栈,帮助快速定位和解决问题。 6. **版本控制系统**: 集成了常见的版本控制系统,如Git、SVN,方便开发者进行代码版本管理和协作...

    Eclipse IDE for PHP Developers - 2020-06

    5. **调试工具**:Eclipse 的调试器可以对PHP应用进行单步调试,设置断点,查看变量值,跟踪调用堆栈,帮助开发者定位和解决问题。 6. **代码分析和重构**:通过内置的代码分析工具,Eclipse 可以帮助开发者发现...

    eclipse-php-2022-06-R-win32-x86_64.zip

    Eclipse PHP 2022-06 R Win32 x86_64是一个专为Windows 64位系统设计的集成开发环境(IDE),主要用于编写PHP代码。Eclipse是一个开源的、跨平台的软件开发工具平台,而Eclipse PHP版本是其针对PHP开发者定制的版本...

    eclipse集成开发环境

    Eclipse的调试功能强大,包括断点设置、单步执行、查看变量值、调用栈分析等。这些功能可以帮助开发者深入理解程序运行过程,找出并修复问题。 七、版本控制集成 Eclipse支持多种版本控制系统,如Git、SVN等。通过...

    EclipsePHP版

    Eclipse 是一款强大的开源集成开发环境(IDE),广泛应用于Java编程。然而,Eclipse 不仅仅局限于Java,它也提供了各种版本来支持其他编程语言,比如我们的主题"Eclipse PHP版"。这个版本是专为PHP开发者设计的,...

    Eclipse IDE PHP Win64Bit

    Eclipse IDE PHP Win64Bit 是一款专为PHP开发者设计的集成开发环境(IDE),它在Windows 64位操作系统上运行,提供了高效且全面的工具集,旨在优化PHP编程体验。这款IDE由Eclipse基金会开发,是开源社区的产物,具有...

    2017eclipse 最新中文版教材

    4. **运行与调试**:教授如何配置运行环境,设置断点,进行单步调试,以及查看变量值。 5. **插件安装**:指导用户如何通过Eclipse Marketplace或离线方式安装需要的插件。 6. **版本控制**:讲解如何集成Git或...

Global site tag (gtag.js) - Google Analytics