获得本站免费赞助空间请点这里
返回列表 发帖

本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]

一、软件准备:
& D1 ~/ O! |6 g$ k: X
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
: Z% a' K! `# D5 D, S$ K  _* ^2 E* @- D3 S/ b6 L
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip: N' Q4 k( g1 G5 {' D# W
! o- x: G( e. L. Y$ ], Q# G
Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=137 F! b4 A  \5 g6 t3 ^, R

0 t. Q& n( S& c% ]% v6 GphpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html
" H" M5 c: v# t# d" x
. g1 {3 J7 N8 {/ l2 i( i- z假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。0 a0 q& ^. K( y$ K! P
# {2 T6 u1 s4 b5 r
二、安装 PHP :5 K( b) }2 [7 X  S* ]  A* P, b, S3 c: s6 v
/ G4 S$ O- k* z4 J4 D/ w
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);$ Y& a9 n, |0 n8 c: G

8 m3 P9 p4 @& q/ A8 P(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;: h1 S4 y4 @3 D/ g8 {

3 U% H0 Y, j8 r7 j(3)、将C:\PHP目录下的php.exe、php-win.exephp.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
3 K* A* j9 @& H' L7 Q" ^

  1. register_globals = Off
复制代码
5 C# s6 ?% o: t6 W# ]% v/ \
将 Off 改成 On ;
5 O2 f6 E4 H$ ~5 t! r& d7 q9 y: A再搜索: e( }+ J# Q$ `% F% C$ m

  1. extension_dir =
复制代码
& [& }9 q/ P% k' A; W# F# G
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
6 u6 k( a7 j2 a2 C( ~搜索找到, l8 M# Y& N) O( x! z/ m+ a

  1. ;Windows Extensions
复制代码

( c* o, L3 n( ]( {, N1 d将下面列举的/ h( b+ v6 f, c- K, V- I/ ]

  1. ;extension=php_dbase.dll
复制代码

/ }* ]& Y' ^% i可选
  S8 V8 F5 l3 y- P& y0 M* f

  1. ;extension=php_gd2.dll
复制代码
- e  t& A- p0 D. J( A
这个是用来支持GD库的,一般需要,必选
. H$ [  H1 W4 v1 g9 r5 ]

  1. ;extension=php_ldap.dll
复制代码
) G4 N2 U9 Y+ y. j" h7 E
可选+ ~, [+ J7 l' U. n& h( q, B

  1. ;extension=php_mbstring.dll
复制代码
/ W8 Z+ s% ?/ d2 b( P; |0 H
这不选一般用PHPMYADMIN会出红色提示,故必选
( y/ p' v  B  Z. u

  1. ;extension=php_mssql.dll
复制代码

. b1 o, H$ `" w; l0 c% _这个是用来支持MSSQL的,可选3 b! }; P' J' Y

  1. ;extension=php_mysql.dll
复制代码
0 j) @4 r% ?. s; ^' [/ o! |
这个是用来支持MYSQL的,要支持MYSQL必选% t! S3 r( I3 g' |- K7 {
& E9 ~5 ]: F3 A3 r1 Z/ _7 F
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。1 t$ A6 G0 Z6 [9 h, z
# G1 G, _% |4 q0 R
(4)、配置 IIS 使其支持 PHP :
, f# I; E/ m$ A( t5 n$ W1 H: a, f+ u6 E, q
& f, c& R: p: N首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
1 P* G/ P4 v1 y
5 m/ _1 \9 q$ {/ T- W5 [1 H打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:: L2 P. t! N9 h* v4 B0 c2 g

+ G, ^+ u+ P1 Q& G" o# Y/ LPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:* t! R6 D0 v# w1 R0 G5 P* N

" Z3 k" O) \3 @在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。6 ?- V" E! q8 k& X% S

" a& j7 o* v8 k# S* n% B$ {- V8 [+ P6 j打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。' X: L- A$ F; b) s
6 n8 ?5 F0 s. _
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。& J6 K# o6 n9 \7 B  w% `9 @5 K
/ ]( Q# T5 N9 F4 U- M$ n( O
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:, d, _/ j- s* [) ?
, a" R4 F1 d3 G
net stop w3svc
8 B& _3 \. z3 Q+ I$ Anet stop iisadmin) J9 O+ c4 }1 P, {* ~
net start w3svc
9 N7 a9 X6 `- [* h$ S' Y, a7 _$ Q
打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
! L5 p6 p. V2 X

  1. <?php
  2. phpinfo();
  3. ?>
复制代码
" t0 M7 ]" B# u4 p0 x) u+ h  v
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
& @* m; J* U. D) H% C& g% a" z3 O7 k" B9 o4 z) ^4 A$ z; m6 Q
三、安装 MySQL :* u$ v) U# U8 |+ @+ V
  e& B9 S6 z+ |/ F+ X
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.$ s3 E9 e7 w1 p4 e+ ]" @

5 L3 j3 ~& |& |四、安装 Zend Optimizer :
7 n. F3 D$ ~2 N' P; n+ I" S" u+ O# c+ q3 M2 y4 @3 d3 z
    下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。6 F/ T6 b+ u( ?3 E/ ]
我这里安装到C:\Inetpub\Zend
' z' Y% |' K# `: z% s6 ], t  L0 p
- z5 w- c1 \) g9 p调用phpinfo()函数后显示:3 b8 Y; @1 A- D" |6 j- x
This program makes use of the Zend Scripting Language Engine:
  [4 O# W$ m! ~7 |) `% a) T. CZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
2 @% [3 z% E8 d$ r" {6 T! L0 r  n    with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
2 @5 f6 z' _& e  E+ j则表示安装成功了
6 P1 n! F# n9 P& ]# E
% L  U: f" f% @4 R. ~8 C安装GD库
! t5 F2 D2 |% w. p# V0 s' C2 l- T5 @; S4 ]8 u
这一步在前面PHP.INI配置中实际上已经安装好了~
2 P" A5 r# Q# z- i2 _1 w
  A6 y( d% k0 u6 e4 l3 Y; |在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 ; q0 K  ^* m2 J6 N  \
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! 4 B0 _# ]! c, R2 }# O: \
. f- U; d7 G0 ~' q% D0 X# m0 _
五、安装 phpMyAdmin:
' ^0 s1 x: \# U3 L6 B' V1 s& p$ I下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:
. l, [, A2 L) c/ F
: ]& L! m. G$ m搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
& O8 x+ F* ?4 {& \' p. R3 ]搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';6 n& q* u" {; _
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;) [- u8 ^2 ~( V6 f9 w) w, Y
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
' Y$ }; g# j4 R% S9 y搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie';
6 t$ W" }+ ~2 l: t2 m3 O  W4 F注意这里如果设置为config请在下面设置用户名和密码!例如:
  k1 y9 {4 E) U( ?% r0 i6 t$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户
" z/ g) G; w7 L8 T4 w) M7 t$cfg['Servers'][$i]['password']      = '123456';   
. U& J' ?: ?# p& F
$ E' }: f7 I! y打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
, j' d5 e  \% h' S( kphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
, k3 t! S# X$ _# ]& i至此所有安装完毕。) ]4 n" @# m0 v) t& R4 |

* b6 x9 M6 a+ q( z+ V- j补充: Windows 2000 下的 IIS 安装:
% |2 z/ V2 c/ y9 s7 o% k. R2 s
0 Z$ D2 H. g; {用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
! a# j* Q. q9 k1 H" K
' o8 N& Q, S) h( y' TWindows 2003 下的 IIS 安装:  s) I1 v# i7 O0 U) Z: B

! [% q0 C) t6 r* o由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

回复 2# 的帖子

主要是有些软件太大了啊
9 B! U. i8 |: a# Y* x. n3 O: @论坛附件只允许最大2M的附件
. d; K2 f! Y' W) C) y. I. s并且这个论坛即将转移到速度快的空间去
. [1 ~9 V( P5 q+ @& H一切落实后再处理这些事宜

TOP

回复 1# 的帖子

软件准备的软件你用附件传上来不是更好吗?还得下去,有时候就找不到!
年轻是最好的资本!

TOP

返回列表
【捌玖网络】已经运行: