返回列表 发帖

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

一、软件准备:  w& e1 {6 H/ W% G/ G
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip  i3 a6 E% p- `5 _
: G: v# `3 u& E; w
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip; @7 M# \  q2 E& V5 y. z! \7 V8 n

2 S, D" @( B1 {$ S5 n! Y( t, sZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=133 a. Y2 b1 o8 w. _. F! C% {

- |0 R3 a. m. \/ z( u5 E7 N! m4 ?phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html) Q% }( Q, a" }9 ^
5 t9 w* [! c0 }
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
9 g+ Z, |; p2 H0 L
( a3 |& M9 F' D) u# P& B$ V二、安装 PHP :
5 K. t8 K8 l; T- s- ?) B0 d; S2 ~+ x5 }* d, O1 j# }
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
$ u6 P) T9 Q4 p) x4 F  M3 f- D
% s, K6 C4 C0 _" O5 u4 |(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;& G& }# N8 T# |" R

1 B& d9 i8 |% z, [, _" o: d(3)、将C:\PHP目录下的php.exe、php-win.exephp.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索+ g- ?, ]0 v) u3 A9 G0 y  c( p

  1. register_globals = Off
复制代码

/ l& N1 d6 b8 c; E/ L* a# x& @4 v将 Off 改成 On ;$ @+ c6 e# t3 P, x# l
再搜索
/ U& _7 `  n  @* x

  1. extension_dir =
复制代码
$ K9 G6 F& _$ e" b7 {
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;1 C; m8 t* y( C3 l
搜索找到
. z. G0 z7 u0 F- e# W

  1. ;Windows Extensions
复制代码
# f4 L7 Y: {+ i  L+ q7 n
将下面列举的
" Q2 z& P- q& b: X- E" S7 }

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

4 w* E: {" Z* ?, ], `可选$ \, j+ y9 j6 S9 o( W

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

+ {  t+ ]) Y* S这个是用来支持GD库的,一般需要,必选3 X3 N8 R6 h, U1 v, b1 H/ v

  1. ;extension=php_ldap.dll
复制代码
/ b1 |* B" c* G) D: v
可选
) W1 a% {! ]. Q1 V. E: Q

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

6 y6 V7 q6 ~5 Z6 l2 h) M/ d" a4 r' i这不选一般用PHPMYADMIN会出红色提示,故必选+ S# K" K) ~4 A% y4 I' m

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

; ?( Y# L! p8 J, M8 F这个是用来支持MSSQL的,可选1 T: v: N% ^+ |8 D  s

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

- t9 s# x; x& O6 k2 e这个是用来支持MYSQL的,要支持MYSQL必选
6 [* l! U1 |. w8 P5 P3 d) }! i- ?. u. v# C! ?# p) k3 p. s
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。( p$ x8 E; Q$ _5 }. O8 G5 g

. a- F/ N0 Q2 r8 R) e0 f, d2 M(4)、配置 IIS 使其支持 PHP :
1 ?, a/ a) J1 j; l
. x: j7 y; A; Z5 m* i. m7 I首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
! j1 u: w- @! y0 \4 \$ K7 u8 F0 y: n2 m
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:; l* o2 Y% g) x; n% @
# _' [% h+ @1 U, l+ K
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:7 E  ?2 `7 D4 ?
( z. D# X7 R: m) W) i
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。: n2 W. P- W1 E8 [( Q% m6 H' w

4 K% R+ v3 G' _" w2 r0 o* p打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
! b4 A/ i: {0 g) J9 b* c5 D  J. m' W7 Q. u8 W8 N% l1 ^  I
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
% T( g4 n4 a7 T
/ \  D% x) H% t# H3 H/ C确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:
! `4 m& F$ O" `  n3 m" w" L" i. r# T" ^) |, H6 d
net stop w3svc0 N: G1 N2 f6 m; _- c7 ^0 f# u/ s( P
net stop iisadmin4 }# m# s5 z# ~5 J
net start w3svc
( @2 d2 O7 \) \: e$ w: n
  B3 ]( h  K0 s+ I- F打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
# i8 x. i& z- P) s( h- z$ n

  1. <?php
  2. phpinfo();
  3. ?>
复制代码

% M$ X+ \- |1 f% o  O; S6 P2 j打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。! [- y$ t* H2 \& k
+ e, Z6 q3 X! d' ]
三、安装 MySQL :% ?/ N$ n% `2 J) M: N$ E7 y

6 g' T# q5 I5 M/ n9 e解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
& e# Q9 y$ T" S  n
+ w5 z2 C- K6 o- y' u+ G四、安装 Zend Optimizer :
) P. t& ]7 q( ?6 X7 Z4 q
! K- Y1 K  Q- k5 ~, l/ O! s    下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
. w$ Y4 R1 ?+ [# k1 q, W我这里安装到C:\Inetpub\Zend0 d: e% \: {2 e/ L

6 W, |$ e0 [4 Y) ], Q9 R6 [调用phpinfo()函数后显示:4 A* J5 a0 \8 J3 V# `" F+ C
This program makes use of the Zend Scripting Language Engine:
4 ?0 F7 U7 I5 FZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies: W" D) o/ U( s- A8 l' g: ?, S+ c
    with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
% |8 H) ?2 `& }/ B; v3 Y0 E% h则表示安装成功了
! J& N8 V8 w! W- n3 t
+ f- D! b& s9 m* s8 u安装GD库
$ d5 `  |/ E6 j& I: I! {' g
8 _, [- s) w' x- f这一步在前面PHP.INI配置中实际上已经安装好了~
1 O' S8 t" n9 `  x+ x
. q0 ?6 n& `( f& G- V7 D在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
8 I2 p3 W' ?6 i# q& c径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! & b5 Y- a) l7 h% I

4 b7 Z+ ]$ P- B% @8 Y. F五、安装 phpMyAdmin:1 d0 c  M$ @0 p
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:$ ~% G3 M, W; r' I1 ]' \: D7 Y
5 t$ I/ c) q' O8 Y' j$ ]& ?" I1 h- {
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下: H  ^, G1 k, J8 b+ j9 M) i* J
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';  f* Y! T( A' j# {& w  s! z
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;, N, a% `1 E  x7 ~) y7 V) D
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
: @. P% P& D# L, N& c搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie'; 6 w4 ~# m+ x/ y) `0 G% U6 f6 |
注意这里如果设置为config请在下面设置用户名和密码!例如:& d- E( B# i5 z$ p, X% g
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户
# S' r! F" @! [$cfg['Servers'][$i]['password']      = '123456';   
9 X4 @1 A8 {: v6 o+ w/ r3 a* H0 }0 f/ o8 g
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
6 X# u8 s) {  {/ c& Y2 T( bphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
1 V/ r( l, G! z  A% }至此所有安装完毕。- C9 {' F5 Q4 x6 N+ s: [, k4 G

" o) L- _4 o* y: I) p& r4 d. v补充: Windows 2000 下的 IIS 安装:
( V5 F" R, N* a& z: g% {" n; @
9 ~4 Q3 y9 @- R$ {用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
6 c# M& K5 b1 ^! p9 S
: |& F. a0 |! VWindows 2003 下的 IIS 安装:
# x" c$ s0 S5 m; _# m2 {& R4 v, P  V; d5 [
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

回复 1# 的帖子

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

TOP

回复 2# 的帖子

主要是有些软件太大了啊, F6 R' W/ a" k' E9 J" y7 w
论坛附件只允许最大2M的附件
* }) P2 e4 b1 W5 C% p并且这个论坛即将转移到速度快的空间去
0 e; w0 U& m( |5 X一切落实后再处理这些事宜

TOP

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