返回列表 发帖

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

一、软件准备:. L# Z% ~8 A5 ~3 g; s
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip) |7 \$ U5 F  A3 g; W1 w
( I' T# t- i; @, [# _: F( q# T
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip: f# x: I6 u, d, L$ \7 W

. p- ]6 n0 W2 L! g! x* hZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13; z, J7 k7 L- u1 {9 h0 y7 ~
# [. r- _* X- `! A1 T
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html- g3 G: {9 e2 u* k# s* M' m& L, U
1 i: j: ~6 S* n5 B0 x
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
7 C! `" Z$ H3 c. H; E) }3 z, a" p# S' H# ^/ l7 ~6 t
二、安装 PHP :
8 D$ D' j- [/ G5 x1 z' Z9 i1 _0 O6 y5 w. k$ b: N  L6 a- Y
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
: i/ t6 E( ]! T! r7 @- w& M8 a
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;, j3 i* \0 _9 e" W7 ?* r

8 j% ^, U! M; M% O1 q/ j3 f(3)、将C:\PHP目录下的php.exe、php-win.exephp.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索+ u4 ^4 u! i, ~0 N0 ~

  1. register_globals = Off
复制代码
2 K; [" t/ E) b) ^2 I9 T
将 Off 改成 On ;2 G) b5 c- M9 h$ H/ b: o
再搜索7 Y1 o/ l2 O$ S4 {

  1. extension_dir =
复制代码

% a( a. c% z1 D! F4 q0 s并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
: a% X0 p6 l4 F" a6 ?$ m5 X搜索找到$ c2 l5 {" N8 q  F. W& P0 c

  1. ;Windows Extensions
复制代码

* G, {9 c9 Y: o3 Z将下面列举的
+ @" _9 G$ g/ Y; ]

  1. ;extension=php_dbase.dll
复制代码
7 J+ F  G" s" E3 b, o+ r
可选
; c( ?8 {* s  m# Q) I6 y

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

0 u+ `5 f  _1 u, `- q这个是用来支持GD库的,一般需要,必选
) M2 \, Q: o6 L- b& V

  1. ;extension=php_ldap.dll
复制代码
3 ]2 b  y1 G: z4 ]6 W
可选% x2 V' ^% J/ ]: q2 ]$ A$ r9 H5 W/ g

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

  @# m4 i- i9 i2 V/ w! e- w这不选一般用PHPMYADMIN会出红色提示,故必选
5 `+ v* B, k6 _2 k

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

. g5 Z! y9 U! i5 T这个是用来支持MSSQL的,可选+ S/ M  l. s/ Z: t5 z+ V8 b1 _

  1. ;extension=php_mysql.dll
复制代码
0 @! u' @7 U. {4 X
这个是用来支持MYSQL的,要支持MYSQL必选
+ ]6 E3 a/ M( M" o# ^+ s" S1 \# ^3 i2 g5 ]( ]! g
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。5 P7 D7 P  m5 I4 e. k7 m

# {# t4 z- a/ i2 G2 f0 X(4)、配置 IIS 使其支持 PHP :# o( R2 x" d* S$ R+ ?2 R
+ C, c+ U  i  i8 |1 K+ e! f; W
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:7 N5 V+ P7 E% t* y. q
/ R5 m( C1 [+ [7 A% V4 ?  N3 u# }
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:! [: q9 P% ?! \( _  y! f

- A+ O. J- k' ]" o% FPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:
3 U% E' w1 k" r% m  {  x6 [' c) Q% l; L
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
) L  h% t# a3 Q* o5 h) \
; t. Z/ z1 B/ B" Z( }打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。8 U4 u% w' `4 F+ d
! b2 u& y, J# o0 ?* D. |7 d5 ~
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
! K" E6 f: P3 M% T9 V
$ x& y* e- S' K确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:. F2 K7 C* i( K1 n7 M2 I. W3 \: o, |

% {* _6 ]8 p% J4 d0 l; ?* C$ vnet stop w3svc" J1 B( C8 z6 M$ O5 t0 `
net stop iisadmin
0 p9 Z5 e* V' u0 v$ {net start w3svc
* A7 ~8 U) h' E2 b) Q& L
5 M' x4 A5 W' F0 m5 _打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:* Q3 c# [5 n9 I5 r+ `) v& l

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

# S  v) F) j7 Z" d! X打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
9 {) s1 g& t9 `7 s# ~8 K
. p7 }4 l1 w6 M三、安装 MySQL :( J6 T5 \0 r* a" s% x; ~% Y
0 I/ R2 O5 l7 c
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
! U, D8 C+ t% i3 z
, M  h. S9 f  {* x0 e& B5 v四、安装 Zend Optimizer :
" c5 E% ~# \1 [: {/ U( r( c9 Y$ Z3 b5 e: [5 K3 R) a' {, c( N; r
    下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
7 f, [- p& H$ s6 I我这里安装到C:\Inetpub\Zend
# V2 x7 }3 _; w( g1 B
% p& a; L2 h; X, K% Y调用phpinfo()函数后显示:9 W+ e% X; c+ n& Q& a
This program makes use of the Zend Scripting Language Engine:. B9 y, |: P4 z  V# ^( _
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies6 K1 @/ d4 Z9 Q) x' i& D
    with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
0 _6 h8 m8 w; `3 j1 u# M则表示安装成功了
1 ?3 ?) T0 Z( B) a: x+ ~1 C
# X! }+ [8 k6 Z$ M安装GD库
6 {8 A/ x# L8 T8 L- ?# f# k3 i( D( t2 o
这一步在前面PHP.INI配置中实际上已经安装好了~
/ t% W  m$ K: i6 j) T" U; ]- I! v! s  w& P+ J0 P( b
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 0 x% ?6 t) ?% q, g7 z% h
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功! ; K* c. g9 ^5 W. |

- l0 G" ~  F% `+ [5 }# y1 Y五、安装 phpMyAdmin:
/ j6 E6 j9 Q2 b下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:1 k, J& ?6 r+ j, e' m6 j0 V% a
0 H$ z, U8 N/ |) A
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下- y, }+ X: j% d+ J7 C  x
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';+ V  K: `9 n, U: O. D9 k0 h
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
" H0 c- X) ?: C: @( \搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
9 N3 M+ I0 I6 ]- g6 ]3 [4 X搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie'; 7 W; Z# y; t6 Z9 V! N
注意这里如果设置为config请在下面设置用户名和密码!例如:7 w* b. K' q' R' a5 c! i: n
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户% C, Y% y. f' J& @1 @- [5 l+ j# E, @
$cfg['Servers'][$i]['password']      = '123456';   & E# w% x9 w6 Z3 K( O2 L1 T

: _$ O4 i5 C: h( j( I5 @2 V打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。) P* a5 G6 _  v# F( v8 v' ^
phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
" T7 G1 Z6 s) N4 \; m: b$ x5 [至此所有安装完毕。
/ w  m% I& i$ h1 q7 z% {8 j) H1 g( c# P. `9 p* V
补充: Windows 2000 下的 IIS 安装:- |; _. O, ~* n. {) J+ H# Y5 G
5 T' o3 d7 d! |1 j! i4 W
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。( K. p! B& T# l, `' q* u

, `8 I) E: A9 W% i1 r  j; x' GWindows 2003 下的 IIS 安装:. x2 {& x9 t  j# M& E. {- R% F
  c! k  i6 P# V; f' ?7 c
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

回复 2# 的帖子

主要是有些软件太大了啊
' ^# A& e9 |: V& K$ D论坛附件只允许最大2M的附件
6 C( ]7 x* ]1 d# x' s: G. Z. J并且这个论坛即将转移到速度快的空间去6 z+ m4 c. K! _9 W) i
一切落实后再处理这些事宜

TOP

回复 1# 的帖子

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

TOP

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