获得本站免费赞助空间请点这里
返回列表 发帖

本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]

一、软件准备:
( q2 S7 L5 r4 |
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip$ [0 n. V- v3 o) Q5 Q
! Q" i; F! I0 {5 Z
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip
* R  I1 B. ?* P& n4 V+ }) u: L& b9 P2 V& X( y% {4 j# K
Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
. o9 B* }3 f& o8 ^- V7 |; H. |! S& {* s. K
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html  ^5 [( d; j* b  p4 g1 J- x$ u
$ c( t1 M- ]. g, b
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
) K' e1 ?3 d) l' Z! q3 S+ x' ]6 I/ f- H- y# m$ ^! S2 p& f6 K
二、安装 PHP :
4 s8 Q" [+ K$ }3 s
$ N# t2 x6 R6 q" g8 _- Q- P(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);* z, Q) C2 e7 w. I7 g, U! s  O
- z  x" _: N+ R; e4 ~
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;( I- h6 u$ Q7 ~& U3 u; R! \+ o
; Y' S+ S! `. Q7 c' U+ T  ^
(3)、将C:\PHP目录下的php.exe、php-win.exephp.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索' y4 J6 |0 u& I

  1. register_globals = Off
复制代码
! @: s+ B4 e/ f" l4 {
将 Off 改成 On ;
. U- N7 ]* Q! \3 Y* k3 @再搜索0 }; @4 D$ ]  x. D8 H

  1. extension_dir =
复制代码

2 w- s" ~2 [: ^并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;/ Y9 @& l6 D3 W" u1 `, v3 `
搜索找到
) ^9 X" d. i+ u

  1. ;Windows Extensions
复制代码

. @" ^, `1 w/ e# A6 b0 Q6 C将下面列举的
* _' p" }' `: p+ j) g. w

  1. ;extension=php_dbase.dll
复制代码
& A: h  h1 H& y' C
可选5 e- z  l. U/ t2 P- i+ e# P7 O( e/ q

  1. ;extension=php_gd2.dll
复制代码

% F) [- T; D4 J这个是用来支持GD库的,一般需要,必选
! h9 u9 [1 a2 N& M

  1. ;extension=php_ldap.dll
复制代码

+ I' Z7 L  L; E可选9 u9 _$ f2 {/ U) E) o- Q2 L# p

  1. ;extension=php_mbstring.dll
复制代码

' F9 M$ }* C) |2 j1 [这不选一般用PHPMYADMIN会出红色提示,故必选# g! C0 N7 m3 E4 Z/ [! t

  1. ;extension=php_mssql.dll
复制代码

7 B; m7 t1 b% z% f& ^这个是用来支持MSSQL的,可选
3 f6 a  f+ M6 D; w+ G) k

  1. ;extension=php_mysql.dll
复制代码
( d1 K9 X* b) I1 \" M  ?5 s
这个是用来支持MYSQL的,要支持MYSQL必选+ ^( [7 v8 }  f( f/ I( |) u
3 E/ w- f1 _% @& C! o; K; s6 M+ F
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。
7 B- T& {: W' ^- t2 ^2 |  s+ Q0 w. w8 C3 ]1 `+ q9 ~
(4)、配置 IIS 使其支持 PHP :
: N, I. a! ^: o5 n# R0 K: O- D
& _7 u) D. S% X4 O! h2 N首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:7 W5 G1 S2 U- i. ~

. b# n7 d6 m( F' B1 `( T打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:4 ?' E* x! Z7 Z3 s) e, q6 ^

' s" i# N2 s: B6 f; M6 JPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:+ ?0 ?! D, p+ D5 h( y1 k
/ u% a2 v1 ~" T. X. X2 a  y5 w
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。5 y# p" v% s4 B% Y: t2 b( |0 |% H

" t7 N( f- O; O+ w$ W- P' g打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
8 O3 y! W0 ?8 m' n) d" D
9 q: Z5 e" e; X2 l" ?7 i9 Z再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。& i+ P4 k0 @8 O# I2 a, [
# `) S9 P8 [$ t* }7 n( w
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:! B% r# A9 T+ Q- n
  u: U+ M: p6 U8 k( P) f2 e( U
net stop w3svc
, w) |; a+ A* C8 A  y! r8 Dnet stop iisadmin
8 o) U3 R. q) J4 c6 s. d5 anet start w3svc! V/ W/ u8 r0 }! y, S

, Y$ z* O5 t. v打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
& u6 K) b2 P' I1 V6 W6 x

  1. <?php
  2. phpinfo();
  3. ?>
复制代码

- n; D5 Q8 D% n" h打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。- g, [1 U" H4 R. O$ @
: O3 h0 c3 w0 k) G; Y  h7 f% x
三、安装 MySQL :' n$ `. S% D+ m  _  _( ^
1 ]: w! a3 x/ e: N. w6 E
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
, m6 U$ b& _! s1 f
" z: Z+ B# ~$ Y9 d/ p四、安装 Zend Optimizer :- v. E/ B0 f, l  _  k2 K3 W

8 e9 C9 E2 y  o+ ~    下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
$ n2 O! t$ J' v, ~& `. M) R我这里安装到C:\Inetpub\Zend
1 {, G0 R& N! m5 \6 z0 C, p* e3 d8 Z) t& U7 i# W
调用phpinfo()函数后显示:/ ?8 Q$ G7 p* C
This program makes use of the Zend Scripting Language Engine:7 ?9 C1 C8 s; \$ H" @8 h
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
0 c- E3 a) o% |. j2 o. H) o) S    with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies0 L+ T- ^* e8 o
则表示安装成功了
; Q* b. \' k# s% U( o8 [" o4 X5 b& q, x; ^' y. a6 b
安装GD库 7 \$ l: c6 r/ |: W9 _) t: p

2 X$ J$ P6 f4 X: Q, P: A这一步在前面PHP.INI配置中实际上已经安装好了~
( z- ?! d3 p  u0 S$ m7 I( [9 D) o* f% [( }2 h& U- [3 r$ ?
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
: @+ b2 W# R+ X8 J: t  _' e* v径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! " n5 _% I& s, C& }" t" E0 O

& t9 c: q) Z! m& t1 G; ]* A五、安装 phpMyAdmin:
' y; Z; G. U- E/ j9 U) i8 V下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:6 C. |& C$ H* l4 E' Z" W

- e- W2 c* J6 q  Q搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下. F+ E: k- H% O  y; x
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';
$ w2 W3 q) p1 H* S! ]: d8 t搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;+ U6 N& z( k8 K" w4 R
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;3 ]: |( {. f3 \- d
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie'; - P3 b! a: g" Q- R  H
注意这里如果设置为config请在下面设置用户名和密码!例如:: b# K) M: B. a
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户
/ O" m1 a$ N2 {+ u7 G$cfg['Servers'][$i]['password']      = '123456';   
& k$ |; v; h: g/ x1 P0 }( E! \$ a9 G# t6 W% W
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。" L, g) O; k% H" n7 s: B) c( c
phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
# `9 J0 v8 t2 o& ?: u& q- U至此所有安装完毕。0 p: v+ |* q$ q
4 ~* c& A( z' `7 j2 F, a
补充: Windows 2000 下的 IIS 安装:
% x7 r) k4 Y1 h: _9 i" M( G8 F& O& |; }- \" f8 |
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。; [9 @8 U2 k. `, ~2 q

. r$ R. y) |1 N! QWindows 2003 下的 IIS 安装:
* t$ `4 Y$ B5 U4 Z
; m4 Z6 H/ {0 t) B7 _9 k由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

回复 1# 的帖子

软件准备的软件你用附件传上来不是更好吗?还得下去,有时候就找不到!
年轻是最好的资本!

TOP

回复 2# 的帖子

主要是有些软件太大了啊
' n0 S( M6 H  O) }论坛附件只允许最大2M的附件  t, Q7 v5 E" z" R, K- J
并且这个论坛即将转移到速度快的空间去! f* `1 W. w) l7 b! T
一切落实后再处理这些事宜

TOP

返回列表
【捌玖网络】已经运行: