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

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

一、软件准备:" w9 s! X* y3 t, h
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip2 P& U+ m) _8 {

' y9 P- U1 _% g! [. n+ fMySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip( c! y; k8 I  s5 p
! L& h0 |+ w4 A$ ^
Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
) k' c  a; L9 e. h% p
7 x$ E4 W/ z  X3 c, WphpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html
/ T% E3 h) {4 f( z; y
# ~8 l; D2 r+ T* W假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
" i8 _2 N' W+ u" e( Y4 S& @0 g7 j! w
二、安装 PHP :/ n" h: P7 S3 M+ x
/ g; W& D& q# Q+ U3 G, ?$ ^5 j! n
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
" A  i- Z& ]! ~
& A8 ]6 h) u$ e# y: E3 k(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;1 q4 L/ I1 k1 B6 d
, ]5 l& u  c+ g. i# R
(3)、将C:\PHP目录下的php.exe、php-win.exephp.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
9 b9 q" d; s' U& W* S, V, Y

  1. register_globals = Off
复制代码
2 n' x5 D  ^$ B0 B, m8 w' J
将 Off 改成 On ;0 d. R1 X) c  b$ G* [: |5 n
再搜索0 I8 F3 S, X3 D

  1. extension_dir =
复制代码

% G2 O9 p5 w4 o3 ?4 U6 b并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;, Z  H0 _* f8 m" Y9 o$ N$ Y
搜索找到
8 @8 H' }% i  K3 e7 h2 I% q2 g

  1. ;Windows Extensions
复制代码

$ ^* L, h) ~6 n! v6 H! G, f1 V0 i将下面列举的+ B- j$ D' x) I- y  L6 I

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

0 ]( ?  w9 d) e6 q: Y, [: X可选
1 ?1 B+ i8 Y7 `# l

  1. ;extension=php_gd2.dll
复制代码
2 @; Y+ E. r3 A" @, e! [9 J
这个是用来支持GD库的,一般需要,必选
8 q  o/ S1 g  f% V' m! i

  1. ;extension=php_ldap.dll
复制代码
2 M# F) @" q% E7 n, I
可选
" `  \5 ]' [7 V+ ^' C: v& V

  1. ;extension=php_mbstring.dll
复制代码
# I) n: q, e4 {4 o
这不选一般用PHPMYADMIN会出红色提示,故必选: t, P* A+ B( O4 p+ n4 J3 g

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

* R- J: B5 B% \+ D$ X# F; ~这个是用来支持MSSQL的,可选" }) K0 c# j0 k1 w

  1. ;extension=php_mysql.dll
复制代码
% f! |7 h+ J7 b/ t* Q; ?% w' d
这个是用来支持MYSQL的,要支持MYSQL必选4 s  S: D, x* p! y) B! {: T" Q( i% B: q) @

/ [& i" \2 K+ Q* m0 t
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。. S& r- ?" S; e8 r
" P/ c0 u; F# K: G+ l2 _
(4)、配置 IIS 使其支持 PHP :5 _. k. R5 i5 s0 d
& g7 f+ `' i; C1 v& |
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
7 i1 W! T2 Q5 v9 w' c3 `& |
' D3 R& |; ^/ z打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:
6 r$ m  [5 b, R: N3 \3 W4 z) Q: e
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:% e9 l% V: s9 \+ k2 ^1 Q8 X1 Z
/ O4 @7 M2 R) Z0 L
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。, F' L' m" g5 Y$ E4 S$ \( C
4 J4 X6 F! N7 c! D/ r+ I
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。! B! p( ]7 n: w7 q
5 ~) N1 ~$ J! Q! U
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
: B" z% v' A6 n$ R# d" k1 K7 y+ |
1 C5 G, d: [3 i+ X$ g确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:
! U1 z! o  t& W1 U" K( W
; r7 @- j2 O0 K* I% Unet stop w3svc. O  b4 ]& T6 w( U" n3 u4 Y
net stop iisadmin
6 Y. a! q! F9 p5 k6 M& h9 cnet start w3svc
  m) L' M$ k  Z
( Q1 F* m5 Z9 l0 c5 o' h2 k打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
0 L; F! c! f$ }7 Q5 B' r

  1. <?php
  2. phpinfo();
  3. ?>
复制代码
: _  M, d! F+ g/ F* w
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。; Y& V% V5 H; ?2 K) z

: j2 \# s5 n' u4 m三、安装 MySQL :* N1 Z9 X* v: ?( p! x# u6 y6 i
# X+ V/ F" ]0 x: I3 w, T  p' H
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.1 S  G, i9 g6 _) y9 j8 ?
8 h# \* N9 r0 F% t4 T
四、安装 Zend Optimizer :
( |  Q( n- T5 S, g) |. @+ X% N" ~% S
    下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
7 m: D( M) ~- e1 _6 `# \我这里安装到C:\Inetpub\Zend
, H- ~  l4 ~0 U" H0 R7 R5 y  M1 c
4 h' N) e: v- C$ [# {调用phpinfo()函数后显示:! ?+ G2 u8 D6 P2 s1 J+ O$ |5 P
This program makes use of the Zend Scripting Language Engine:
8 ?4 z8 H0 J+ S' |0 d2 DZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
* Z% E- o6 z* Q+ Y. a, N    with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies# `) N& O8 v, [- t4 T- J* ^
则表示安装成功了6 H' N  ]* o5 G) L$ [2 e

) \# s' ?7 ~  C6 |3 k安装GD库
( E' v; V. G* \; ^$ O5 l9 N: R8 o6 ?6 `4 W% @9 w4 q: J
这一步在前面PHP.INI配置中实际上已经安装好了~4 G0 V  Y0 b9 I8 C/ T

6 O  \3 k4 \; B9 v' H" q' x在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
8 Q$ m1 H+ l1 }径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! 0 R5 N  }* x- x" n5 o9 u+ n
- H. _% c! b- S8 U
五、安装 phpMyAdmin:( c& h7 [8 _6 x3 [/ b  ], C5 n
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:
: W7 M5 }. X. |& @
$ x' i% ~" B6 X$ F6 |搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下3 _( s# |3 [4 S6 K6 z. |* d
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';
" X. S) [8 v- p7 ]8 v! ]1 l7 E: Y搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
% x, r. z# ^* Z搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;  x  O* U1 h) C- G6 ]. F/ Y4 n
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie';
3 n! @9 Q' M7 R* h+ W, |7 V注意这里如果设置为config请在下面设置用户名和密码!例如:5 B' d8 y4 }8 [
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户
1 X6 k' G( ~4 k) ^3 I; Z3 b$cfg['Servers'][$i]['password']      = '123456';   & U+ v( y0 w( O
0 d% h: M3 A8 K8 X5 A6 _+ R
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。* C( j9 i; q- Z- L! O. _
phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
1 l' X& t6 {- s6 i2 p至此所有安装完毕。
. s# `8 r6 u* N/ g  N2 h3 f$ }& e" P2 M7 L
补充: Windows 2000 下的 IIS 安装:: K3 Q) M: X* O( `/ T
  @2 b/ \- E; `) N
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
! j+ U9 }) X/ J" M; g" c3 r) i) \8 Y6 ^& \0 f$ f/ ~
Windows 2003 下的 IIS 安装:
( |/ N: ]* o' k0 ^+ c% e  L2 S" M
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

回复 1# 的帖子

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

TOP

回复 2# 的帖子

主要是有些软件太大了啊  _) k) P9 U- Q8 C
论坛附件只允许最大2M的附件
! s( ?2 M: E1 w* W并且这个论坛即将转移到速度快的空间去) n$ {. O% z3 f6 ]+ m- t$ K! ]& S
一切落实后再处理这些事宜

TOP

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