|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:
8 ^& ?- H) z' s- ZPHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
3 x* N$ e, M4 b) T- K
0 ^4 m1 n- A1 }% RMySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip8 C% }, |3 U" E9 v
8 i. \+ |/ R7 S& P: P
Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
* }1 v8 I d6 U1 C2 R$ H" O5 k* ^4 m( I, C
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html0 Y% @/ \+ Y4 n! b2 k3 Z" ?
# v: G4 ~) s$ K
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。) c3 x: D% d m3 m; B/ \( q5 K
8 ]8 b: d0 j6 S2 U; N+ K C二、安装 PHP :
$ L6 Q+ P6 ^) ?! X. o" ^- \2 A, J- t
6 r* j; R) o; S3 @(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
, E$ M1 g: a3 J4 `, V! |9 w) `4 k$ C& X9 h0 t: {! u' Y& g
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
# W. p+ j9 _ u$ g% U6 U7 S& g" m3 I6 g
(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
G& s7 c5 j) W# o6 _
" q3 ?/ `1 x4 ~: ~将 Off 改成 On ;
2 D% b9 r; h {, O再搜索- ~' ~1 H; p8 v
2 E4 ~- D( q+ w; M3 v
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
. ~% G& X4 T) A2 ?4 N* Y! U# x4 z+ b3 x: u搜索找到
+ p! b9 j3 }8 M
7 j& T" v& B. |将下面列举的
! G$ o8 a* A8 w+ s& ~
+ J- |7 T" v+ Q' ?. P可选) w3 x( e' z8 y/ k! u! A
/ t' B* @* s$ ?0 W/ L这个是用来支持GD库的,一般需要,必选
8 r1 h, A [9 Y' G3 j( `7 \ T. C( N% c' q# \
可选
( @: G d, X7 e+ B5 V$ P-
- ;extension=php_mbstring.dll
复制代码 ; Q$ X+ L+ h; \' G0 s0 T
这不选一般用PHPMYADMIN会出红色提示,故必选 T7 Y2 z; S8 R; R
2 |2 o- p# V3 v. Q- B这个是用来支持MSSQL的,可选4 E2 T# M& D) z0 _2 W. e0 X
6 z$ [; X6 @, l& {8 P; a这个是用来支持MYSQL的,要支持MYSQL必选* Y @7 B2 C1 k8 D. J$ f! {* b( O& ?
0 n$ D8 ]) ~8 D$ k9 ~- N将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。0 I6 l$ {; t6 X: A/ g( l; x
* g+ g* E1 B$ f" G5 P/ M: D
(4)、配置 IIS 使其支持 PHP :- L' \0 {, E& ^
& O. s$ B( f( R$ E7 o* m- ~5 }; G首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:/ F5 {. O1 P% c, `% v" L2 L
% e% V, t1 R! p0 c* c' a
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:
* q6 n. k9 N& F: D4 K' L+ k& r. {$ L$ N8 U/ Q! \: `9 C: E' q
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:
7 E, n: ?0 Y) } |5 M* }" G% {; a& a4 N( G" O5 r; l
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
) ]% b& }3 J* c4 y: V: h( h' f
; }; s2 [' l; o* }* C0 S打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。; [+ P! E+ B2 ?( v' Q" Y$ Q
2 v: M) u6 m, W' C8 p再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。* a1 ~. x: W) B% m
' J. P Y. e I1 E确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:
# a. n2 z* L+ E* {* U# V6 p4 b0 ]
net stop w3svc3 T1 q5 R2 _6 ?( h
net stop iisadmin( B- a- N; n: z. {+ w
net start w3svc
; t; v: [7 Z0 U; O6 @0 W: j$ m5 ?
打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
' B: z& l% N8 A: P# X& T! C7 v/ P# S' [$ V
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
, k1 @9 I$ X6 W! N2 ]. Q' m1 [, `$ n6 v9 ~8 |5 D3 b2 m8 k2 e
三、安装 MySQL :2 _( d: J& n) _ n7 r
' s- [- M2 L: `7 d: S; h8 I解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
, E. I2 ^. x! c) _% U. n* |/ ]2 |" @ Z
四、安装 Zend Optimizer :
! i) O7 Y. z- L. e2 a( o0 J/ @- N9 x6 w; z. x: _) t
下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
0 F9 t9 [( G( ? v( q我这里安装到C:\Inetpub\Zend
2 X6 n. N9 |6 S& Z# p/ d7 Q7 Q# E2 m7 ~8 _) x( b2 W
调用phpinfo()函数后显示:/ y! B2 S7 G% M% v* h
This program makes use of the Zend Scripting Language Engine:& Z2 o% P s8 K9 B$ u% J1 g
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies- y6 C, f3 C- U1 d
with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
U3 D: P" f6 m! y/ B5 O" K1 j; n# P1 U则表示安装成功了" }' s# e! V4 c( E! s5 h
E/ |# d( W: ^安装GD库 + G" h: Q( F( x0 {0 Y
4 J' M& r' `" I Q# ]1 R
这一步在前面PHP.INI配置中实际上已经安装好了~
8 ~; f, C7 Q' y' S3 i+ r2 P5 a; D% G* W
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
; V& h/ L$ Z9 r, X+ y9 J) ^径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! # d4 j# e% T$ A" t% v+ Q) n
# y1 l t6 r J. T0 ]五、安装 phpMyAdmin:+ `* \- e7 g3 |0 u: L5 U' X3 X
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:2 F4 K/ G5 u v
1 X7 r) j" `& v+ }9 M搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
. H* J M1 c' o( n0 a9 v6 T S搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';
5 F. q2 Z6 Y+ J8 j搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;8 ~/ k6 o. s, L5 ]( `
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;0 G) V7 I7 R' w, R5 t
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie';
/ e! V* v) F8 o/ @& E注意这里如果设置为config请在下面设置用户名和密码!例如:
# C4 w+ _4 h8 L5 V! X3 X& K$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
z0 y# o6 o/ j: m/ j0 ?$cfg['Servers'][$i]['password'] = '123456'; + C w7 a5 w: x% F
, s+ @3 T3 x }
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
p8 q! ]; ]# v3 T, e/ A$ `phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
( m0 W r+ X" G7 G) ~! ~# B+ P6 S# w至此所有安装完毕。
# m) B$ r, |+ `4 o: ~0 k4 m7 U) H0 e ?
补充: Windows 2000 下的 IIS 安装:
. @; r6 D! H( T* F2 s7 c8 \4 r& v+ F' j, c( ^9 T; x' m
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。" l% j+ P, |8 Y: D& i( T2 f
, J- t0 p1 S4 _8 P' J# c3 |Windows 2003 下的 IIS 安装:
: u N# v2 N2 u0 i8 @4 J" s, {. Z9 b
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|