|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:
: ]+ ` y+ d* PPHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
" k1 K; B$ C$ A' h4 @! u+ T2 ~) R! X, B0 \; z7 v) ~6 ~
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip
; f$ ]5 p8 c5 R& L! T( _: D: W
, P6 D: I; k1 _& \ }1 k7 WZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
# ~. u) p" l6 ?/ S/ a4 n5 h
3 r8 y; p. y+ a* R$ Z; }phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html$ \' m& ?! V/ ^) C- {. Y, l. C
" E6 ~# H8 \ L2 D假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
+ [/ ^$ D5 `) z5 N7 U3 w# H" ~! G- C' B
二、安装 PHP :& W: @ [( Y- [: {
1 b# t* Q' P+ [% `
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
. P! [! D7 a8 R9 A4 D- ?7 s# y, s& J* p+ h( f
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;* d& }1 | b1 n4 t: a
' L+ ?/ ~7 I; [. N0 J(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索) K+ w$ k4 m. K6 f0 c: A
. G* N& A0 }$ o* M2 }! P
将 Off 改成 On ;
& x8 a6 P1 c: G再搜索
. G& G, o! L0 h3 C8 {7 m5 w0 | W" U& R4 o, ~
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;3 M5 @ N) n9 u
搜索找到
" ]% m8 X7 A) M3 ^
8 c S. a. Q; y( n将下面列举的8 x2 n3 P. \# J T5 u0 C+ [% {4 Q
6 d: T" i/ a( j, g2 n, ?: F3 ~
可选
# ^$ J$ i% K+ B+ j. g; b! U" j
9 G% \+ v/ c5 F% T这个是用来支持GD库的,一般需要,必选
- B4 D$ s6 V! Q7 O# d' O2 ]' W$ n3 f5 |* I. J, T- x
可选0 U7 b! I7 O* w' Y5 G# h* D3 I
-
- ;extension=php_mbstring.dll
复制代码 0 x' K) {! t$ C. `4 J0 `" S( B
这不选一般用PHPMYADMIN会出红色提示,故必选
& S2 F" B$ {/ f0 U" h+ ?# b+ ~& t& m1 w
这个是用来支持MSSQL的,可选
. q. i$ s; l O+ V
) {7 |3 y4 g- \6 |' H2 k' \这个是用来支持MYSQL的,要支持MYSQL必选8 `; a9 q) } o' z2 |* [' l9 l9 v
6 d# L( R0 s8 c9 t将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。5 w# s* E# I* f5 i5 O1 j1 {9 S
( }; {( U- L) b$ v; c: f(4)、配置 IIS 使其支持 PHP :5 M% Q# }+ ?2 ]/ F4 _% B
. V" y. D, s7 d' c$ h& |1 z
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:: ]0 S5 i: h1 d0 L; {4 w
; t8 r1 N( u5 p+ d# p4 X+ C
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:0 ~' y% c- ?8 C3 ^; C
, N0 B! X% T1 S+ q9 jPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:
* m7 \6 r" \9 g9 [- X) ?9 @5 |1 Y
3 W0 A* |1 `+ N4 Y. [在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
2 q2 I+ N- z4 m# P. w' g1 |. p$ V
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。! }) R. J: |1 X4 e
5 u% N9 R8 y- k
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
% D8 S2 m& X# k& y5 }( x. u+ s4 n/ t( C( b) I5 }/ ^
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:
( v5 K) @; u, `2 S: T2 ]7 L0 d8 W* X. ^5 y0 C
net stop w3svc
% T# g& u! C) L0 M6 ~: xnet stop iisadmin: B5 z0 t8 E+ J
net start w3svc1 B0 Y9 J7 K5 v3 V3 \
2 y( e' e9 y n) q! j
打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
0 m2 u7 X% T) x
& O. U! l: G, w: O+ \9 X打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。! [- E! D3 M+ s* b. N. D
8 B5 Y; Z, U" A
三、安装 MySQL :: K# h- C9 b6 P3 d6 F8 a
" Z9 m/ f& d. t; i- \, B' S
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
. t( U+ m1 U8 F. P0 |8 o+ o6 a
/ c3 B2 }7 [5 H四、安装 Zend Optimizer :5 G2 p6 b j) U" {, m; p. [
( ^6 S+ ?& K L& P8 n7 A9 U& B 下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
8 r+ V" B8 v1 `6 h- P6 b我这里安装到C:\Inetpub\Zend) A0 q# P6 a# b
" H8 o3 Q5 R% P6 l( l5 _
调用phpinfo()函数后显示:
5 j7 p: u( i" G' d U6 \This program makes use of the Zend Scripting Language Engine:
4 g! g8 m+ n. f) r2 RZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
6 N5 B1 |6 w; m" B with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies8 c- E% Z4 }6 v. u! Z
则表示安装成功了* l/ g" p# f, z, A- I( v
8 K0 s# I% q3 \2 \) r
安装GD库 : @7 _* r' t/ C O# x
0 Z# ^' A" j* U7 B4 Y) u; w0 e* j这一步在前面PHP.INI配置中实际上已经安装好了~/ X* H/ k! D/ u! _# w% w
- Y# e# g, G' G1 h在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 8 ~* p) ?9 {$ E, |: a3 o K3 X: L
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!
. y: g4 y2 E. L/ x/ {2 a1 D5 J8 @; c8 K2 ^3 a V+ m$ O* @0 e
五、安装 phpMyAdmin:
2 |& P' W- N. n' f5 P下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:; M! @9 e0 m# O' A' F, [8 T
7 g) v3 G8 W7 O" Y* ^
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下0 g2 h9 b: B+ e
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';' V( b. q$ t) C1 `! @
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
, K- s) M2 F% f! [" N搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
1 q/ S" h% x6 F搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie'; 8 k2 ]7 R! m! U
注意这里如果设置为config请在下面设置用户名和密码!例如:
4 v$ [3 D( l% M/ @; C$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户1 O4 S: ]9 K! E" p' Z+ }7 K" ?+ J
$cfg['Servers'][$i]['password'] = '123456'; : d% A9 f3 f3 |, ] Q; o
. Q3 ^; M o# @4 r/ f. `3 \: i
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
- K$ u# ]9 f5 N l! E4 wphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
# L& v s* D% P# W至此所有安装完毕。0 G' J( A* E: K
0 h% x! Q! e R% m* Q
补充: Windows 2000 下的 IIS 安装:& S( e0 D$ e& p8 @
+ F# D" S, X% E用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。" i, F/ o" Z7 G: \& G* |1 J
0 u1 d O" O4 H1 O0 u( H
Windows 2003 下的 IIS 安装:
' ], i+ h" J8 X! t, z; f" w
6 S' K) g- i( k! e/ S& i u: ~由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|