  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:0 N, N; M5 p4 b* ?
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
' b) {# j& K# H
. d/ h. a. [1 Z9 n7 kMySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip) j8 m+ r. R+ ?) U8 V
3 W" O; n2 ]8 e6 o* h, D* [Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=138 m+ i! A' h8 B' e& P! Z9 X5 O1 C% V
% g& J/ ]& n) q* D, EphpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html+ X) a$ I) `, d+ w6 r! g
, I J2 ]5 C) x! L8 Q. E2 Y$ s) ?假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。6 I. ?5 R; l" J( _0 X% n
3 y. I$ J! k3 L# r7 u+ l i# A7 {二、安装 PHP :
3 M8 ~5 k* [0 L' V# W/ ?; x3 |. n* k* J" v
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
/ Q" F) u/ O: Z6 _# q
& z5 h. t6 j/ i$ v1 k5 S, ~(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;8 ^7 ?3 l6 ] v2 S( b" X+ Q
, D$ g6 P: U/ @/ O, L
(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索/ P0 J* M k3 y" r
' f! p9 Z3 e+ T/ b. l% d- K* a- ~0 t
将 Off 改成 On ;) [( n$ P6 ?+ X$ Y
再搜索
" y! h: }8 q7 s5 q/ c9 l3 _5 H9 {" _. v* \' J1 l8 ]8 \! j
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
8 ?5 E7 K; c. u4 O搜索找到
) _* z2 O T1 I8 k( X) X Z! z# s3 P; Z. n# R
将下面列举的
9 v- Y9 f" w9 {0 [9 ?5 T) B5 G) S* b8 Y( s; L; f" r
可选
1 f% I7 m9 R' n- ^* P8 w1 q. l# h) |! J3 O! }# z# I1 s5 X
这个是用来支持GD库的,一般需要,必选
4 k; k& l8 @7 o( X. X8 J5 D+ g' w% }, q
可选* N. j& ~ w& l. {
-
- ;extension=php_mbstring.dll
复制代码 / l& y& [0 X9 B9 [' g' R& Z
这不选一般用PHPMYADMIN会出红色提示,故必选
0 c" V. m% d$ @! U4 ?
& Z" }& w5 a& U7 C: p `2 ]+ U6 t这个是用来支持MSSQL的,可选
* ?2 E# f m' v$ `) P% U
. `4 R5 b* J; }( N这个是用来支持MYSQL的,要支持MYSQL必选/ P4 I, l$ _9 s# R p
! E" k- q7 N6 }; H! y& h! T
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。% G7 c( [8 P/ E* [2 O) r
9 T: q( z' P: Y4 b& G- p& G; t(4)、配置 IIS 使其支持 PHP :
* Y1 B1 D1 @( p4 O9 G* X$ N) f. a& b( k
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
3 E1 [/ c/ ~: @, s# M, }
. \7 V# ?3 T9 k) y打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:* G1 d) t$ g; ]
8 {7 q' @1 T, c) @3 @7 W6 I# x
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:
- u4 s4 E3 ?1 g" Y% [7 {1 L0 o ~$ L1 U- E! f
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。' a& n4 n) A: {2 F& N
; b4 @! Y9 {/ E& X6 w( q, m
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
' A! `& \' t8 a- l& f+ e3 w/ c
7 n) _( B/ I) x再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
: I" U" s5 S, z1 F+ d. `5 Z! c, [1 Y7 ~" q8 ^
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:, G( P! H1 i& J0 A1 r$ V/ z
/ G# Z1 S+ d( |7 V+ {net stop w3svc+ [6 \; J8 I& V' P/ d9 F$ S$ y/ w; r
net stop iisadmin W5 t3 V7 E k0 @5 @2 W! x7 g
net start w3svc
# [& K$ D- G. x! m. ?2 U
1 }- E9 m) ^" F2 @/ {打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:' O9 }; a; a A# S, @) p
6 D) x) M) \$ G, Z+ Q% V- a7 [3 R打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。4 W! ` H' [$ @1 R
* K* l. j6 E1 T" U0 |) M- t. X* k% P
三、安装 MySQL :; W3 @8 J- Y. N2 E# O
& p3 e8 s4 o: O( }解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
/ V9 }( w7 o4 @5 I2 l3 b0 {8 ]" {; }& ^" N
四、安装 Zend Optimizer :
$ a' L5 [, C) y3 q9 T+ I \) R/ E1 ^( ~* {, O9 F% f3 J5 e5 a ~0 M
下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
' g+ _, u% m9 K; ?" d: @我这里安装到C:\Inetpub\Zend
/ l9 h6 r- b9 o( ?) l
: G0 {& N( L" A5 _调用phpinfo()函数后显示:0 @, ?: S: s' Q- Q! {3 ~
This program makes use of the Zend Scripting Language Engine:
( s0 K3 U5 f- mZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies# I8 \# [0 d' J* E+ w8 \
with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies2 r7 l& [6 p, i7 n* ?' t
则表示安装成功了
. q( m; G2 |+ e: u: _ k" M6 d4 I2 D; Y
安装GD库
& B1 k3 l! ?3 {$ b
$ t6 \8 ~9 R1 \0 g3 Y+ C; z这一步在前面PHP.INI配置中实际上已经安装好了~0 w) k& I s0 s8 V. t
2 e$ t5 q3 q$ O在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 / Q8 v6 a4 [9 X* |8 D
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! 3 K8 o6 I3 [, S+ [! S
3 ^, Q( ^9 {1 b% J! {7 b; x. T' t五、安装 phpMyAdmin:% f* ]# e( U8 Q* ]
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:% R8 J; K+ R( d, U% p4 h4 U
* Y$ M A* l# z; M% F
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
' ~2 ^. o; ~/ v$ t; D搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';2 ]2 R& c( o7 ^/ r4 n. A7 A0 o. N% z
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;7 b- S4 v9 }" S" m$ f$ P
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
2 q; b: X$ h: \( A搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie';
$ P* t. Q; R, p注意这里如果设置为config请在下面设置用户名和密码!例如:
S0 k, j+ U; n, ?1 T$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户* B- t3 j1 u- k9 t+ ?
$cfg['Servers'][$i]['password'] = '123456';
; A r& a2 v3 m4 M6 @% q( Q! ?
, t9 ^# o% q, S' b打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
9 K! O. N0 v8 {0 G( m e9 WphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
* m, C1 q8 U. X" F: a0 b6 A至此所有安装完毕。& s: g6 R1 O% }/ L
$ W/ e) T. z" s/ E# E2 d7 \8 n补充: Windows 2000 下的 IIS 安装:
7 b) Z! z9 U) }7 l- p7 l
3 Q1 v0 c7 r% Q l; Y* R: o用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。# C/ S+ n6 Z3 z/ v$ E
2 D( L4 q3 Y$ g7 J% O0 c- Q3 Y/ q
Windows 2003 下的 IIS 安装:
8 u' n3 Y D* h
: i$ n6 d/ K& n; c0 S, I; G, O由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|