  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:
. w1 X: H4 Y2 kPHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip8 w/ \6 ]4 G3 ~; [: p
. X5 Q+ l, S9 A. x/ P( i* [0 ]( q7 zMySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip: ?* e% l* _$ i" r( S h
: ^5 ]3 r/ ?/ d- I0 a- X# s9 j5 TZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13% P: {/ ` u }. x7 J' I
1 m: E5 m) F- |2 i2 \phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html! C- H- o3 |/ @
% G1 H* K0 [% e7 ]假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。$ i8 L: M( [3 {3 E! [) F
7 P9 e& T: ?1 t. Q
二、安装 PHP :
' A" n. p6 n% x$ J" Q# {+ V$ L) P5 S' ?, u1 ]8 k9 i$ l: |5 j0 x, X O
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
% }6 d m/ ~; M, e( P
7 Q( H5 f d& w5 j d( [8 Y! w# R(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
: t+ k1 _3 Q: ]' w" W' R
. G% h0 q& i" c( A: ^) S(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索5 i" z$ D$ J0 e5 g' t
8 y& m% \ `1 d! n4 N! G7 v) J将 Off 改成 On ;
6 F- x0 p5 P9 A L$ L再搜索) u6 C# @1 y% v, P7 W/ b* }
9 v0 _+ g. U; L3 e# H
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;% m, l& f: h6 w2 B; C% B, ^; y8 F) G
搜索找到
7 J* ]* C! P6 o6 I4 o+ k1 U2 B' G. I' N7 w6 b: k" ?- e$ E
将下面列举的
4 a, G& r3 b$ h2 _2 w# B, V& v( b1 B7 g O9 N8 Z- q
可选& T9 P, p8 w5 ~* g& j" Q/ S' U# T- |
' i6 k+ x; \/ @
这个是用来支持GD库的,一般需要,必选
0 J9 r5 ]2 g; Y, U, R5 F7 b( n, z
# D0 l G2 x9 l# c( g. z可选
# r! S T v5 Z: ^" o-
- ;extension=php_mbstring.dll
复制代码
0 L2 a3 q! |4 ~7 Y这不选一般用PHPMYADMIN会出红色提示,故必选- `9 O7 N1 C; u! y; c5 ^+ F
, P1 L s/ [' h$ }7 j/ ]
这个是用来支持MSSQL的,可选0 B J; D9 ~' ^" Z2 a3 W6 ^( f
% q0 r0 ^, @4 v( @
这个是用来支持MYSQL的,要支持MYSQL必选
% K$ {8 ^" \! y" e% O/ G3 n/ ]0 i) @3 O- `6 C* T+ h9 O
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。7 F$ d4 e/ i5 c5 n v
6 e) _% ]. T/ h' X" }0 I% {
(4)、配置 IIS 使其支持 PHP :
/ }* L1 `2 H7 U8 }5 ^
- R" B- t$ t5 z首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:, s% W D$ m+ f
. [/ C; p! {8 C2 ^打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:% ~! C2 ?+ `7 Q
" j4 M5 T7 N; r! e) B/ B. m9 q7 zPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:# D- B5 B/ I* ]0 X4 S
) g- {1 q$ t/ z0 R4 v3 H在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
8 N" u% q2 ], ]# E$ D
" `- y0 r6 }0 I! N# j- {打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。7 t3 G! q' h! a2 x C
# D* d3 [" _( V( P4 ^' N
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。+ H3 S) q j, _7 s( N
- T- G1 ]2 \8 Z. k& G# n
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:2 v. C, W- v! h) Y ?
4 ?1 K/ x5 f: \2 \. ]4 D. c N
net stop w3svc+ T7 o& b* G5 o7 w9 K+ A0 D* ]( S
net stop iisadmin
% x4 N# \+ ^: Dnet start w3svc
: L5 V5 A' p7 J* w: P" z4 y
" b& ]! {+ m0 J7 J- i S打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:. `$ i1 n" ^5 X4 Z
5 C% C+ C% x% r `' I9 A打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。! g( w' G6 X Z( K
9 @. {1 I. C; [( h- P$ [# Q
三、安装 MySQL :: X3 {; i: o1 e' C4 c/ b+ w+ @
' \2 ~' \; V: ?8 ~8 N& E+ _解压后双击执行 Setup.exe 即可,设置好你的root密码即可.% d: Q- A$ N8 c' K. i
" {# N& r/ i) x. m& `四、安装 Zend Optimizer :
& n6 Z( V, N0 d- k, B
( k7 {, V8 Q/ O 下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。( h+ m ^% }- _
我这里安装到C:\Inetpub\Zend* J5 r1 ]5 n; v7 L& [* |% f0 j
4 t0 D9 C' ?, E7 d
调用phpinfo()函数后显示:& }7 M ^# Q: X4 l- h
This program makes use of the Zend Scripting Language Engine:3 V9 ]9 {2 x) {7 D( B. e2 t. c+ Q, {
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
- E/ h: {9 T: b% Y$ b9 | with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
# O% M7 C. W; n( b) T. j! O则表示安装成功了# {, h+ {" T4 \1 D, P
& b3 g' h( w9 A" ]安装GD库
# h; G$ }9 r: `, x6 l' z' [6 h: n7 H% E" t/ u7 @' Q+ r. v
这一步在前面PHP.INI配置中实际上已经安装好了~, K. I U! j" B
8 D! b. V( h( Y+ g' {& i在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
+ E8 P$ ~2 f1 S6 A' ^" o; l径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!
- H. t. r* h( ^# g! `3 K% Q @! @ D W1 |
五、安装 phpMyAdmin:
; l- X7 ]2 n; f& x下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:! ?4 X g: e4 j0 q1 Q, B! B2 V
2 m/ S1 s9 B" b1 W5 V9 `. Q8 j0 V
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
* ]+ d: A6 a2 S& ^搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';6 F2 b" _& d- {- f/ T% k
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
, R, v) m) h | T. {搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;0 H# b' I( G1 K# U4 N! o% R
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie'; ; j* X* v* w8 u6 K& q L+ c
注意这里如果设置为config请在下面设置用户名和密码!例如:0 D8 I* A% J. T
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
1 P6 Y+ m/ H2 v; M3 F3 ^% [- T$cfg['Servers'][$i]['password'] = '123456'; 2 p0 _4 d. q) }, l/ @4 j
+ b1 P$ a" o! i T" d
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
! t. R- x1 R- _* dphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
5 @3 I. _ c p1 h5 E. X+ V至此所有安装完毕。9 t0 n* o H( e3 E/ ]
9 g4 B. \; [6 t/ H6 C7 t
补充: Windows 2000 下的 IIS 安装:
( I% x# Q W* L r
# l# L5 @5 q5 ~6 F! T8 n3 Z5 T用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。( f8 V: T8 }* Q t
. u# r: y/ }$ `1 `' X, gWindows 2003 下的 IIS 安装:+ X+ `. c7 G: c: z# i% ?) F4 d
: _$ ^/ Z$ Q! T, J% `由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|