|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:
" h) s$ v% g8 J9 g4 ?: f+ l9 n& r( bPHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
: D8 X, _- H2 U: z$ u Z* V8 K# j, t9 D( E" i9 X
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip. ?' Z" \) S+ O8 G! t
: y9 e/ n: `! y# A8 M) qZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
' ?" W. O. O" G; s6 Z' x7 g. y3 `0 S: Z j7 Z! x2 j
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html
, O% r3 v0 V0 l) E7 e0 p6 g: y4 c' h6 C& U
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。8 |, @# g: b/ s$ v( g0 `& Q) d
$ W& C% o/ v4 H& e! a
二、安装 PHP :) U1 m5 x d5 O, @1 l6 u0 s
' i/ \9 x2 Y7 ^6 V3 H4 W0 V
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);! [: o1 A, Q, v; s
K/ O7 H3 {0 l3 z
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
# _" k, L2 F- [6 U6 n7 ^! `* h" O# l" }( j' q7 r
(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索8 c+ Q: T4 q5 \1 Z2 S" I
' A7 H o8 A0 Z0 z; r将 Off 改成 On ;
" E) z2 q& M w) Z" j再搜索
6 o2 q% s+ }, P6 q2 {) j. H7 ^6 r* p' T2 e+ V
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
8 _/ G, v; o* L$ x搜索找到. M' L! j# h6 g2 s
! Q9 c# C0 a, O' a+ w
将下面列举的
& H# L5 @3 |- Q$ X2 l" K9 t: a( _$ G/ K
可选- x T# o: ?+ f) j
; |. U4 ?4 G, P( _5 B
这个是用来支持GD库的,一般需要,必选
/ W" Z9 G& U r/ X( T. t/ I
8 p- V$ k \. a可选
! e9 i) s( \7 W" T! m. s8 P" Q-
- ;extension=php_mbstring.dll
复制代码
* e+ |. U7 E% b; P4 n9 ^这不选一般用PHPMYADMIN会出红色提示,故必选
! Z7 h M9 M8 M" m$ v
* }" W# S R6 H4 D ?$ Q. I这个是用来支持MSSQL的,可选2 K9 u- e: L' b
$ Y1 R1 ]* v1 N, ~7 S m- V5 H0 U这个是用来支持MYSQL的,要支持MYSQL必选
$ W2 W! l: F6 \, z6 }# [2 X ]+ }4 |7 }8 V- a) Q
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。
+ B* h) @, N7 R0 a1 n/ @& `, R$ j" k2 C
(4)、配置 IIS 使其支持 PHP :: _) P7 v* q' r; Z0 a
$ n7 |' Y' K1 F9 T5 n5 W首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
4 F8 V8 y) g) I7 n& n s. }* P; p- x! o$ Q( X: }3 z
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:8 ]* l' j$ E' G2 W# ~) F
0 b2 }' m! n+ M; b1 }: x6 O6 JPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:. I4 N+ X; ^5 i8 |& _( J
* C9 v- T, O4 {) I
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
8 n* X0 u- o% l$ r+ Q# Z, k6 F
9 t8 y' ^. Y) j2 K3 j6 \% }打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
P' A3 s2 x) B! S
& _; }! q3 ~' ~再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
6 H$ l8 l7 R6 ?7 l; l4 B K+ `& ^, J' X
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:; S% I) i& f5 r) Z3 n% H3 B! X+ W* c
% W. O s0 X. j
net stop w3svc
2 s0 z5 C1 q1 @net stop iisadmin5 R/ \; v6 B5 O- D0 r, J
net start w3svc
% T/ ?" l# [8 k8 H: y" t
" U: \" A" q. m6 W/ K; O打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:! i v) T2 V; L* N% Z# x; [8 C
! f& b! k6 T8 i打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。8 p. X& ~. Z; ~8 X; F m9 ]
+ P4 R" K t+ a; K+ x" _
三、安装 MySQL :
9 T% B, f9 H* V9 e* X3 z
5 _3 k' H( v& A1 z c解压后双击执行 Setup.exe 即可,设置好你的root密码即可.+ r7 d/ {: M6 M3 T- N6 @
" f I! T0 ^! b+ }& n8 C3 N( W5 @, C" ^0 g
四、安装 Zend Optimizer :6 r8 d6 H2 a1 _6 E& x: l3 Z
0 K z* B$ h( U2 l# ^ 下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。. u, L7 f4 L, m
我这里安装到C:\Inetpub\Zend
9 b X; d8 ]6 @4 e. f& f h$ Q4 i# D: u0 E4 J8 N$ ], Z/ A
调用phpinfo()函数后显示:) h+ x! E) _, {. `: Y
This program makes use of the Zend Scripting Language Engine:$ i0 a4 E+ B/ x. C, M
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
, U" ]5 G' N5 D: N% X ` with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies# E e9 h/ ~" d0 s% p
则表示安装成功了, {; ?& Y) @& S0 I
: f7 Y8 i1 X9 D$ w! j f
安装GD库 0 C5 G6 c% a) K: s+ e
1 M; ^# u0 V$ @/ a0 f6 @- r- j6 L1 Q这一步在前面PHP.INI配置中实际上已经安装好了~) h2 V. J0 {4 @1 a" s
4 T& t& S! h& H8 \ ]
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 : [2 d3 q& B$ J, N
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! ; \3 F4 c) t, L) O8 W+ X, W1 k) N+ [
: B% ~: Q) s. U2 [% ?+ ]五、安装 phpMyAdmin:
$ \: |/ ^+ {1 q8 H下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:
/ b+ D4 K3 w6 E! g( |; I
6 ~+ x5 b9 \# `- [搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
( H& d. F( ~: h+ V) }& z; [4 h搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';" b! Y# }! z6 E6 U. T% t
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;7 @7 h( z6 D* q5 P( o6 Q% t- b4 w
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
_0 m4 p1 s: V# y搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie'; 1 v. j" j" E- Y* C6 Z
注意这里如果设置为config请在下面设置用户名和密码!例如:* J8 F r7 t- v* Y; W0 p
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
# ?0 F; |- B5 |' t8 `! m$cfg['Servers'][$i]['password'] = '123456';
( L% O" M6 E7 s( S! u
" o) J: K' J4 v/ b* i打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
7 j9 S# M& D6 E: g3 z' `phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
/ b, r! C9 m- p: C至此所有安装完毕。$ @. Q- Z" c: \
}4 }/ o" g) r5 Y( l
补充: Windows 2000 下的 IIS 安装:
/ o0 O2 m# r) x1 E" a* ?$ V( D. N, A. H1 M6 S7 u# [
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。0 R9 k/ i: s) n- L% q4 j! F3 `
) y) Z) f( u( f& z1 E. M1 x. O
Windows 2003 下的 IIS 安装: k/ A! x& b# V. g
: C' H6 K" J; z0 }/ V L
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|