|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:
" R0 a" C$ |3 m g6 K" H4 K0 WPHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
# c/ T7 x+ f7 w! |' K$ {
& d0 H7 }, B0 \5 v- s' |MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip4 b; t7 z, I9 M9 W
3 @2 {0 _0 ~% | U+ s
Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13. R% D% ~0 [/ U9 G$ f8 X0 K
0 C% R# P2 Y" E4 Q
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html0 n* ?& c/ p2 b9 M$ N/ v, ] G- W
( b; r2 k! O ~假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。- b! Y. J$ L6 l( h8 D4 J% P3 e
9 F. t) g; f. @8 `8 ~. b二、安装 PHP :' n+ z4 R: N U& j
9 ~4 g% l: w3 W) D' A; }
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);, Y; L/ t3 H$ t6 \
$ y m4 l& d. j- x
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;# Z& Y0 V9 | m. \; B& O, I1 P. |
1 ?" S% a5 x: G5 A6 O(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索1 {8 A- |: {' Q2 W
. X: P' S9 v% ~& B+ x0 w将 Off 改成 On ;, b9 {& J: m! [4 c1 L& I
再搜索& I% Q J+ L' o0 _
) ]0 H( Q8 h1 j1 l0 H
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;- r1 I" {3 q& @, @
搜索找到# W8 n& c% j8 g! r
% T3 F) A* F- s7 C% e8 S3 y' v将下面列举的
; p/ v Y# e$ U1 i& P' U( S
& @6 ?* @: \, B' i# Y" O可选
4 ` c0 Q2 [. ?1 _2 B' @! o: X# e8 L/ v3 L4 h
这个是用来支持GD库的,一般需要,必选
* b7 r8 ]$ E/ J% \' Q; x0 J; b- O8 \6 d1 i5 p5 o/ w }$ S
可选
0 H' F3 d5 m5 D; H: C) D9 D# |6 e-
- ;extension=php_mbstring.dll
复制代码
( n( L* V% a# j- L9 |9 Y5 L这不选一般用PHPMYADMIN会出红色提示,故必选
5 b- A/ z% O( {) E9 W5 ^2 y4 J6 [, K; ?' i4 o1 j% h( x
这个是用来支持MSSQL的,可选$ {) B+ k( E- o- V
% @+ S9 P5 d/ T
这个是用来支持MYSQL的,要支持MYSQL必选
2 w2 w, B. g; j. A* F: O" u6 g0 f8 \: [5 K/ D& E$ w
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。5 c/ y- k7 y, N; F# U
' k! M; `+ D% N/ |# g- `/ F(4)、配置 IIS 使其支持 PHP :
6 ^: U" i4 {$ {1 a
! M, Z# N' \( S4 ~% B% ^首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:3 B! m+ \; ]- A7 Y" n+ W% Q
, d" A7 Z& T. S9 E7 R打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:6 Z) m) a+ p3 l6 M4 r
. \) P/ a# p* y7 S
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:
6 P; q* V$ p: Y+ v" P8 L8 J) [
6 r6 t2 m' w' W5 G" b0 p4 [在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
* i- M8 X7 z, s' t( q
' R: [% x, ?6 m r+ T打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。7 t/ [* V3 u3 p2 @
( H% h8 m/ L; v" ^4 K5 ~' B: d- R8 j
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 F! S0 Y6 e; Q
) B$ U* O. Y+ }+ @1 ~
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:4 [/ g8 L+ X; l. E0 ]. ]5 O. D% f
3 D* H- g- T9 e% `net stop w3svc
7 @: N' \$ p9 d0 g6 r0 ^net stop iisadmin
) ^) d8 I1 _# m7 f* N/ dnet start w3svc
/ B! W# k$ E( V' d: |
8 U+ k1 O0 g8 y |打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
# n: ~; `$ V. P0 r1 ~; g1 e! R& h$ Z2 i+ ?& @4 x
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。4 u# C: x5 H. t1 _
7 t7 Q) V* f1 f& K# y三、安装 MySQL :
+ e& U% e8 F. ~7 }9 O
7 O! q0 O' u) b0 t6 X6 j9 r解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
2 d* ^& x' G5 q* H0 c. B+ c' u
" S4 ?, K, a. T' C四、安装 Zend Optimizer :
5 I, f5 Z) l( ]5 _7 Y+ @' `5 o# L: d! \; M' i7 c
下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
& d4 ]6 W Y8 J$ [3 `' ?& o我这里安装到C:\Inetpub\Zend
6 ~ ~( z7 W: {8 ^
& h. ]& e2 T6 m8 D: U$ m调用phpinfo()函数后显示:- I7 D L) _! U! V
This program makes use of the Zend Scripting Language Engine:
$ |% p* {( t5 d, C$ G9 p! H; \+ d- ^Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
7 k+ w U$ B' f( Y. w. r with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
% A& f9 [( `6 s" x1 X; r则表示安装成功了3 s7 [6 l E: x$ i' g$ I- e( I. g0 T
# k. c' @7 @- j6 n3 J6 Y! k
安装GD库 - [# d! d4 b( }2 e2 q( k2 |6 r! U
* I3 b( @0 l6 Q' ^
这一步在前面PHP.INI配置中实际上已经安装好了~: v3 O3 `' C! c4 C
: @6 d8 u8 r- B6 }- {
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
5 V* i; d" |9 U( v径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!
0 ^% z* k0 q# Y4 T( Y( _* W1 v( L: i" u" K
五、安装 phpMyAdmin:$ x) E) x4 `, @' S5 U
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:- |$ e7 K3 Z0 q5 l
* h1 h' w" l! w% A, x; j: M/ {# v0 K搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下% t8 j w6 v" g+ C7 I
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';% X1 s& x* @# j
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
) s* @9 z9 H$ G7 y2 o6 f! C搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
~3 c, t0 ~( p2 F4 L' Q6 d搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie';
. o2 V' V/ N7 I* V( |注意这里如果设置为config请在下面设置用户名和密码!例如:' k% ?" Y6 r) t9 C* R5 H0 J" a
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户! H, j7 E5 h X+ I, t
$cfg['Servers'][$i]['password'] = '123456'; 5 v- F$ A* c( L3 X
4 y4 X+ l3 J9 Y' }5 B* U" S
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。0 [ B, b9 V$ A5 j
phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。8 v) T. b, O3 H$ n0 z4 U
至此所有安装完毕。( I& {) B4 ]5 _9 f& v2 S% Y
5 [& l" G5 e# Q4 s
补充: Windows 2000 下的 IIS 安装:. H( W6 ~2 \1 v0 W1 v
: t/ Z& U: |* {; P+ @用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
/ s% D1 W! {% K3 r9 c2 \# {! y" Z+ R' g+ L
Windows 2003 下的 IIS 安装:
/ c: F1 y. Z6 |- w6 R3 Q( Z# k7 L5 T0 t2 R% c
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|