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

摘要:
/Files/lixyvip/php_Ini.rar假设磁盘D上所有php文件的php文件夹目录结构如下:phpphp.ini1,My Computer->\php\ext;\将ISAPI应用程序映射扩展添加到站点:phpphp5isapi.dll3。重新启动IIS服务。

在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。

免责声明:文章转载自《PHP5环境非安装配置 以及 EClipse单步调试配置 的方法 100%成功》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇k8s 证书创建@NotBlank 注解不生效下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

phpstorm 使用 Xdebug 调试代码

用过Java、C#等静态语言的同学调试代码经常是打个断点,然后轻松调试,而PHPer调试代码时经常是 echo $a;exit; 非常的不方便,有的同学有时候打完断点没删就给commit上去了,这就造成了很多困扰,有没有办法更优雅的调试呢?那当然有的,这里用到一个PHP模块xdebug,xdebug安装教程,使用它进行PHP代码调试,能有效减少工作量和B...

PHP 使用 header 方式实现文件下载功能

header() 函数向客户端发送原始的 HTTP 报头。 下载文件要用的的请求头: header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Accept-Length:" . $file_Size); header("Content-D...

VINS-Mono运行

修改 修改地图保存的路径因为我们现在跑的是euroc数据集,所以我们要修改的地方有两处。 euroc_config.yaml中的pose_graph_save_path项pose_graph_save_path: "/home/kk/自己的路径/" euroc_config.yaml中的output_path项output_path: "/home/kk/...

Android平台下OpenCV移植与使用---基于C/C++

  在《Android Studio增加NDK代码编译支持--Mac环境》和《Mac平台下Opencv开发环境搭建》两篇文章中,介绍了如何使用NDK环境和Opencv环境搭建与测试使用,现在,在PC端对图像处理算法测试没问题后,该在移动端进行功能移植了,ios平台的很简单,直接把类库拷进工程就行了,android的稍微麻烦点,这里就以android平台为例...

svnlook

SYNOPSIS 总览 svnlookcommand/path/to/repos [options] [args] OVERVIEW 概述 Subversion 是一个版本控制系统,允许保存旧版本的文件和目录 (通常是源代码),保存一个记录何人,何时,为何作出修改等等信息的日志,与 CVS,RCS 或者 SCCS 工具类似。 Subversion...

netbeans工具使用xdebug断点调试php源码

对有有经验的程序员,使用echo、print_r()、print_f()、var_dump()等函数足以调试php代码,如果需要在IDE工具中使用断点调试,xdebug就是一个非常好的php调试工具。对于不熟悉的代码,可以用Xdebug一步一步的查看请求过程和代码执行过程。 准备工作本地部署的server环境,推荐用phpStudy(内置xdebug),开...