  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:
0 s8 O, B1 G7 v kPHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
/ g4 F' w6 G( M* m6 G# }% j+ m
6 O v; _2 H/ N% ^1 a+ \, T5 ^MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip3 K1 v7 [, r* ^% |
( e" }' @4 O% }# u+ Q. [4 VZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
/ U( a: c; E: ?% k |& n" S$ u8 \" E+ k
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html3 l9 Z& ?4 ~/ ~* r& k
+ `& s3 R) Q+ E( w$ A$ D
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
8 k# P$ U8 l% j6 Y) g0 Q+ R9 o$ u* l+ W+ D
二、安装 PHP :
% C" t. S6 K" d$ D+ O& D, q. [9 y5 ]' B' G6 w# N, s1 v. L# F1 |
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);" q1 [7 a$ e% t# L, r
! z" f2 d+ [$ ~' W, V4 B(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;, s+ l1 |* R. d( r
; g d% r" i- z* f4 D# z4 }(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
3 Y0 ^, ^8 c# ]9 D- J: r. h* Y* n- h) T g8 Z0 K, n6 |
将 Off 改成 On ;
C8 Z9 ] G2 p" O! Y再搜索
/ J6 J$ R5 }2 Y$ i1 s3 n
7 e& L% @1 \+ x8 t( x并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;2 G v& t$ s9 j, `) ]. X9 P
搜索找到
6 w6 }& R8 k v/ t2 a( K
) e$ W* j! n2 `4 v2 m! M将下面列举的
" l$ ?+ Q+ U$ Z2 h r
, X0 F( f2 _: c3 \5 H可选4 K$ c1 h3 ]5 {- o
* E J9 f" t! W& c9 @+ r
这个是用来支持GD库的,一般需要,必选
5 D2 B( q* s4 y3 z$ C9 b" i8 ]( V7 x, e! }2 `' l0 ^
可选
7 i- ~! {: ^/ B-
- ;extension=php_mbstring.dll
复制代码 ) y t. X5 S" M7 T5 z, h
这不选一般用PHPMYADMIN会出红色提示,故必选# U8 x9 `9 C+ T) X" { g9 i5 E
2 D% J4 a' x, }% i+ u' F: l9 J5 {9 v+ l这个是用来支持MSSQL的,可选
' t$ C" b( v- D- t, J# a
+ b8 S4 v6 _% \这个是用来支持MYSQL的,要支持MYSQL必选; f+ F6 |# w3 S1 V1 c! I
7 J8 b7 ~3 \' ]5 E" E
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。) ^+ C% R5 `; ]7 o! |
5 m2 V2 R' K7 R0 ^" }) B; k(4)、配置 IIS 使其支持 PHP :
& {" ^; O; A0 l' w$ C
- U: c) \+ @$ C首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
( o3 I6 o5 \% B; h3 P) `# S" L' |) l7 Z0 e5 B% r
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:
0 t h8 f6 X1 s. o* O; R
3 k: l" i" e% I ~- bPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:+ Y, S1 x4 a; S/ q# Z5 u
1 L# M6 h* V8 U; ]. q在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。8 r; K; M' O. o( {8 ?7 ^
" T' [- d0 W* v+ M1 \6 }
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。% L- F# n. ]/ X) w8 ?, s
: l% Z+ e' ~9 L+ v6 m) f再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
9 W1 z& e* s8 u5 Y
$ f" e( N5 x9 J2 q. ~确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:* O/ j1 M" M$ X+ _( J! d
* d( A; [( M9 _0 f" A) unet stop w3svc( A! L g$ o6 ]( j. J9 I8 w6 `- G
net stop iisadmin
9 t+ M5 A) g8 ?" |! E dnet start w3svc
z6 v! x s: H8 k2 t( m
, a! c" C0 J z* ]+ K! ]打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
' M! l' N0 k$ K8 |+ B2 @8 X
& L9 |5 j4 L" u# ]4 R: {打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。" ~ x" {5 v$ R4 c# t7 ^. |
8 d: R: R; W& l- N' K
三、安装 MySQL :
* s% q9 q4 E Y) E3 Q, o! F1 f9 {7 X# O5 S" n/ x
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.5 e! T/ f0 J9 q
, Q6 i, l7 E! e; a: r1 k3 ` \四、安装 Zend Optimizer :3 ~ W* x* |% g8 m3 m3 V
7 W9 d2 ?- V+ Y) a9 e) g- Y! M2 \3 Q 下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
7 u/ v+ U3 a, r$ [/ h& v! R4 j. R( |我这里安装到C:\Inetpub\Zend5 O* F5 D" D! V, V! M, j0 X
5 E6 s# ?) U$ `* `调用phpinfo()函数后显示:' P! A6 m! s3 h. J/ L
This program makes use of the Zend Scripting Language Engine:
" R6 y; U3 m+ H0 wZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies4 U: ^ M j( e, w
with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies3 n7 b3 W! b6 `( \" E0 P
则表示安装成功了# {2 |2 j. ?8 [
x, }% b* ]6 o1 `4 _' Z, I, ~安装GD库 6 E9 Q$ m& m) }) Z
6 c3 Z+ X! `" A& n2 B, `) U
这一步在前面PHP.INI配置中实际上已经安装好了~
, Y( g1 R" L8 G X1 E0 k
! a3 s: v5 h$ m在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
4 m& t! B6 S2 Q, r径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! 8 F) z9 s& p! C* O8 T, e
) J/ I6 _7 F3 `3 Q9 J
五、安装 phpMyAdmin:
1 [' _8 P! s* T9 `' X下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:
9 h9 r4 B k0 j! X* V7 u6 G" y$ _* ~' r, T+ f
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下5 E' k9 `+ Q D2 E& W8 p1 \/ a
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456'; H$ e! _: I) E/ B, n- z7 X
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;; g1 K9 v* l0 ^6 l9 _7 t2 c
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
$ f- E/ ?+ R% s; {+ F搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie';
) _# F% d8 r+ R& g" l+ D2 F, j& S注意这里如果设置为config请在下面设置用户名和密码!例如:2 _2 ?- M4 l5 X0 n$ q/ U( r' `
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
* A9 b. Q5 {" v- l9 p$cfg['Servers'][$i]['password'] = '123456'; 9 o3 J& N8 r2 Q/ y2 ?3 ^
# a! ~ H0 e% D; V) }& R/ M# V
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
% T: u3 l/ e1 \7 _9 g" u& NphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。( w* J# z9 x- u' t) F! C
至此所有安装完毕。
8 j+ {4 A, [* q( h/ J! d
( ~7 p' c, L% p } O; O9 N补充: Windows 2000 下的 IIS 安装:8 w- y* L% Q+ W- @. r& O
* M+ [8 c0 ]0 X5 @- X4 w用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
, z' n7 u) R# V# A
2 F% [( D8 {6 xWindows 2003 下的 IIS 安装:& v' [+ Y' h4 m! H- }" G( _/ J" n" H
8 T, V6 r: e5 u, C) M C: a由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|