|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:( D3 h5 B1 i5 g2 O( I8 i
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip4 g4 a' y# p) V* G: B" Q
( Z3 ^! L+ q/ q7 {! D
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip
" l/ {/ [3 B# R% O7 r. Z) i1 c- q- w2 V# R" C1 } A
Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=135 R- }1 F( c/ J9 l$ a( Y
$ j$ D5 z) q8 l1 r
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html/ t4 v7 X1 o* x4 n, ^5 O, p
0 u; |, _ H) Y$ q3 Y9 B
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。- D. I* P) ~: N1 ?
. G8 w8 z& J1 C2 M二、安装 PHP :
/ d( I" E( c. E- K; q( a
! ~+ `+ o6 _6 a" P/ Z; u(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
7 n1 B! q5 t7 D2 k
3 Q8 V9 U9 P& K* q y! J(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
( Z) M- _6 o9 a6 r$ a& ^+ o. }# I
& Y/ Y9 g J: l1 n! 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,然后用记事本打开,利用记事本的查找功能搜索& t& s3 F& t$ i- t: y5 d: D' Z
8 o7 Y$ |, l0 d3 R- q将 Off 改成 On ;
1 ?! s0 N9 }9 \$ B* Z& B& g6 W再搜索
2 F" f4 c9 d0 `1 c! d( f( `4 [) x6 D& }
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;* O" {: s+ U% z' F! ?9 ~
搜索找到
, m" \- J7 `$ E; e
' e9 }) Z- b( e6 A6 C! I将下面列举的1 H& Y8 Z6 a) P2 V( c, P% x
( \% ^% ^* J: T; G0 m5 R/ z
可选 F5 s0 J: W% t' ]% U/ K
- ]9 W& v1 _9 ?6 `" [' I这个是用来支持GD库的,一般需要,必选: I# X: p( D8 o, ], m( F
/ l8 i7 n2 R1 ]& F/ i可选' q3 V5 ?6 \, K% U
-
- ;extension=php_mbstring.dll
复制代码 / D; O3 j& Z, \7 A9 d& M
这不选一般用PHPMYADMIN会出红色提示,故必选0 Q& J# e- A& O4 Q
, q" V, p. n/ H- u7 y2 N+ X8 @
这个是用来支持MSSQL的,可选$ I5 q# z& I/ d) W2 g) {* V; Z
/ n; N$ _' D8 }9 @' Z这个是用来支持MYSQL的,要支持MYSQL必选
9 b( I$ ~/ b2 i3 `8 C8 N5 A, Y5 p/ ]
( e. ~9 y0 u! ^! X+ C; e将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。6 ]* E7 c% X y, t. Q) H. s
7 N% F3 T' O }& C$ ?% c
(4)、配置 IIS 使其支持 PHP :" W) H& k: u1 Q7 G# Q
& v8 b" t0 J- d
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
" D. |) K& V5 U, f' a( o* |8 o" b/ r6 b( T" _) o, m7 K
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:
- ]/ ?* Z( @+ ?6 g5 K8 K/ E9 ~+ c& r7 s; C, }$ @0 @
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:
$ N/ m" k0 X$ y( T" l
8 F* p% ?* w$ Q% L! b* U在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
6 Q3 B& G- f% M3 a5 T
0 ]# J' Y1 |, f( W8 u' }2 |打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。4 _& q u" T$ S" l2 v$ t# d
9 @- {8 p4 Z. J7 y+ S& h% ?: Z2 d
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。3 Q. v; S8 q' y1 m
9 w- x0 B- ^. b4 h
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:/ w8 Q1 |# W& u1 r* b+ i
* f3 v$ f2 L8 p1 v" |net stop w3svc
; N% n* S/ _( e- q9 S( vnet stop iisadmin V- y) ?- {! e( R: a$ a. V1 w
net start w3svc5 r; c- R% U% ]3 O2 @
, ^4 {0 X0 r. S8 L2 V打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:( @1 p! t; g* H
2 V* j5 e+ Z. w9 Q0 [) r
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
/ I0 U% Q# _) H! E4 e! A$ M4 W& g5 B1 k1 _7 D
三、安装 MySQL :, ?0 `' ^( I& p1 ?' r p/ L
2 d8 t- F/ C4 d: o- W. E5 d解压后双击执行 Setup.exe 即可,设置好你的root密码即可.+ |0 ^8 D5 p8 A5 Z* J: L. l% E& K/ \
, z/ X9 `1 M7 ~0 H" `$ {2 y四、安装 Zend Optimizer :
% r; v* a% v7 f7 H/ I8 U5 m( R' \' l0 g
下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
# a3 p7 I9 a! I) r我这里安装到C:\Inetpub\Zend6 o2 O/ Y% r7 r/ ~4 R# o
- c# v$ F! `5 o1 W7 T$ y调用phpinfo()函数后显示:) {2 ?7 } L0 R% X; E3 @; l
This program makes use of the Zend Scripting Language Engine:
b) {; d* w5 q7 v- A& [& {Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies8 r9 ]: t- p$ @9 ^
with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies v2 E6 @2 c3 \% s9 Y
则表示安装成功了
, \! H9 E, b, H9 C; y r' L( G! L6 ^1 H7 Q6 A# O6 T
安装GD库
# N1 ]( l2 N" P! N; h! R- b2 }6 l3 G$ v: w4 J
这一步在前面PHP.INI配置中实际上已经安装好了~' K+ v: Z. y% }2 O; g+ E2 R' T2 Y, T
0 N! e: s) K/ ^. `* E6 N- o
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 - V# O7 _" s8 z5 {. \. |
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! & Y w/ [, Y. W2 p: k
7 m( Z3 P) b' d* u& {! T( u' \五、安装 phpMyAdmin:
% B9 U1 C/ y9 w& ?1 h4 g1 M下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:! O' z8 }! l" T5 y1 `
7 v9 [7 a% c$ d ?7 ?! l) s搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下1 h/ i: @+ V6 Z- C$ s7 M% @1 w
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';; j+ q3 ^, {- `' x3 Y
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;" o- q# m% `) E( o! d
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
8 Y: n; C4 d8 p. N% f b; d搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie'; + L$ x! D, |2 ~) o
注意这里如果设置为config请在下面设置用户名和密码!例如:% Q6 h, P% t" |& B- g F- F7 W
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户# D! I; f* {1 G$ Y1 e8 q* D3 H
$cfg['Servers'][$i]['password'] = '123456'; ( `" G) h! B* |+ A
9 y( B) Z/ C& `6 c+ o& P
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
3 C6 r# N& g5 l E, ~phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
, k7 I, x+ H# ?/ c$ d至此所有安装完毕。
+ Y' I0 g9 G J2 o+ n% q
1 _% [/ e3 \0 _. f& r补充: Windows 2000 下的 IIS 安装:( L5 v* z: V ^- z$ e* Z
0 n: {& N; W! x* U( ?7 ?* q
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
T1 @2 D& _& I- _! M- V: M; b
$ C4 q5 F: p$ b2 f3 @( [; oWindows 2003 下的 IIS 安装:, J H: v' C2 X) t" Z0 C
7 f1 x1 ~% z8 j2 R
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|