返回列表 发帖

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

一、软件准备:. D! B( h5 H5 H9 q- `
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip" y; P; O& C4 e+ C
: |7 l2 u% u2 v* B& r
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip% w$ m( b( `/ Y" E* ~! m

/ x( c) H; T  s5 M. U8 QZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
+ L# r  D, g1 K# g* a& q$ f" g7 v6 D, [
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html
7 N& M: `; l. b& A# }6 u; [6 V- c7 N  o/ w; }! |; \9 Z# @' i
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
' b. R& R! S& o  ]% W" e
! o# @3 A, Q$ `! h7 |二、安装 PHP :
% S, W5 w& a- q+ S# K9 }* S
; b; F- b5 K! R  _% K2 _6 F(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
3 m" S' ^/ X. W  J8 }% K3 A9 u8 i# b7 g: I, b1 P, L+ r
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
& Z6 f; |7 C; f7 C8 u) y  Q# [- j
& W- z; v3 {  l/ f7 h(3)、将C:\PHP目录下的php.exe、php-win.exephp.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索) ^) {+ ?: S2 U7 H! k3 K

  1. register_globals = Off
复制代码
- f% |) J  R( w' U
将 Off 改成 On ;
) o, E1 J/ [; J- x4 n* N. \6 c) ~+ N- N再搜索0 ~& G! j/ ]. q1 Y4 _4 K

  1. extension_dir =
复制代码
/ Z3 v( V- L. h: q9 n
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
2 i. |: `) M+ n: p/ Q- \搜索找到
; a1 U5 O" l" ]) M# m$ V" @5 L

  1. ;Windows Extensions
复制代码
- ]  M  \% G# {0 ^
将下面列举的
' G3 y! `; g8 D4 M; M

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

3 ]! m  ]/ y) Q3 n, y/ d& H) l' I* ]" s可选
9 y. u- F* C/ i1 E) e2 z+ f

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

' _7 Y% U/ R; X8 @( d; w这个是用来支持GD库的,一般需要,必选
9 z' J% y5 M7 v

  1. ;extension=php_ldap.dll
复制代码
9 }) v( L3 s/ f$ S8 q& K
可选* x+ ^5 m3 d3 M( N7 e  B. {6 ]

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

: e; D4 I7 K) ~8 ^3 K这不选一般用PHPMYADMIN会出红色提示,故必选$ ]1 W& R8 G: x- T

  1. ;extension=php_mssql.dll
复制代码
9 D5 W' M+ L4 E! {) z
这个是用来支持MSSQL的,可选
  N5 k  ^; a6 W5 l, ?1 u* {

  1. ;extension=php_mysql.dll
复制代码
! p" d& L$ b$ Z% S1 I
这个是用来支持MYSQL的,要支持MYSQL必选
! I& j7 F+ s' A! J  j+ G; n
8 K+ m/ J4 i& `* N# u
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。8 L( t& k3 R( a* i
0 a& f9 F- J* o8 w- j+ p9 g$ c
(4)、配置 IIS 使其支持 PHP :
" H: d9 y# w4 o, d$ [
& x: s+ \0 t8 q4 r首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:- N9 K( I6 M- P  c/ }! A

+ A/ l; G/ n' r打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:
2 J6 R% _# `5 d1 w- @
2 m0 u3 W+ f2 ^! T7 QPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:% B7 Z  B7 S2 J! P9 _
: o& K9 ~! j. a
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
- h6 }/ F: _! P$ V; C0 V: m1 \8 i" |
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。& P- g8 D  z$ L8 b1 `9 T
+ c0 E9 K. q* f* Z
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。% B3 h# `, w/ f

8 J- X* e8 j7 O% @" G3 f( d确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:4 h0 L4 u8 k$ P# }# l- k: F9 q( B

0 Z+ e( S# [* _( I3 ~7 Anet stop w3svc
5 {% s1 J4 A- P+ H, R: b: P1 knet stop iisadmin
' r  ~) q( B; j  Rnet start w3svc! I# y3 W% ^. I3 Y1 {0 @

! D  L4 Z" Q" F% c* r$ Z6 R8 F打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
. l6 y2 B) x6 N9 [& G( y

  1. <?php
  2. phpinfo();
  3. ?>
复制代码
  k, U: W! V! C, D
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。- V( s  R1 a+ g  G$ Z) S- y$ _' ]
! \7 w( d' N0 F5 _& |
三、安装 MySQL :1 R% _" s8 M% U$ `

& T/ y" `2 w# V, _解压后双击执行 Setup.exe 即可,设置好你的root密码即可.1 A4 e3 \" Y1 D) g

+ _: X% E1 W/ X四、安装 Zend Optimizer :
- D1 Z* {. a0 Y
$ c/ G% I5 C7 p    下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
: A0 ~' C6 Q# ^8 w4 z我这里安装到C:\Inetpub\Zend2 n, A. I' r& u/ N' L' D9 q
3 f- o( F, u9 M3 Q3 ^; @1 [3 Y9 C
调用phpinfo()函数后显示:
; n( E$ u! L; ]8 J' k4 PThis program makes use of the Zend Scripting Language Engine:
. C$ r; l& S" I& HZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies* m! \! f- N, i. ^# [# N
    with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies1 {1 Y' G7 m4 H- \
则表示安装成功了
% c( @$ p, ]( Y( Y
# _% v, A% U3 \安装GD库
9 x' o$ O4 `) t( X' K: _
) ?' @- g2 I/ z* G( L这一步在前面PHP.INI配置中实际上已经安装好了~! h0 ~; ?& u% e+ R; r! f
, l4 C, ], _8 [4 y# L. l, d0 [
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 + Y9 s" C# F. n
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! % `1 F6 V" U* u; l2 d( Z

: X' K; @( g. J五、安装 phpMyAdmin:3 x2 \7 m1 i9 n9 X
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:, {/ h- V. J* e

9 u. _# e: Q1 l7 W( _: p3 o搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
+ N: ^; T7 ?" K3 a搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';
& t6 s8 ?; O, s# ]搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
0 f4 R; C1 ], ^/ n2 Q搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
, V' R) D, b6 w: h6 A* B* W6 ^搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie';
% T+ A$ N/ g$ a注意这里如果设置为config请在下面设置用户名和密码!例如:5 _2 a6 h* ^' ~6 s
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户
! E8 B5 c$ i* w2 y- ~9 }. e$ W1 d$cfg['Servers'][$i]['password']      = '123456';   4 W) s2 x8 F6 d; v8 A) A" P) c
5 S! X1 t/ W5 `" [% r; w
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
. f7 o- D0 D8 y1 `6 L1 p0 u& n% W& DphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
$ B, Y! I3 ?7 g  r6 q) J  C4 L至此所有安装完毕。3 _, o6 \: [3 R' N' A, g
- C: V% {, s' n/ M; l/ \
补充: Windows 2000 下的 IIS 安装:( X( o% T' e+ d; A& w6 {% @" q
: f4 h0 k1 {% V6 w# v4 m
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。! i$ t) o3 J  }/ }% j5 m
% I& x$ A+ Y3 i  [* o" S) T  q
Windows 2003 下的 IIS 安装:
5 m! p$ q# o8 ?
" d7 S1 |( ~( O1 C% Z7 _8 h: |9 C由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

回复 1# 的帖子

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

TOP

回复 2# 的帖子

主要是有些软件太大了啊
% o6 e+ P( c( H- J7 s论坛附件只允许最大2M的附件
% X( D+ S) }9 j" z6 b) R* k并且这个论坛即将转移到速度快的空间去
$ W$ I% }" Z& z一切落实后再处理这些事宜

TOP

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