标题:
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
[打印本页]
作者:
admin
时间:
2007-10-6 17:40
标题:
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:
N# z& `6 ]- E0 K
PHP(5.1.6):
http://cn.php.net/distributions/php-5.1.6-Win32.zip
" t% ]) U* w! K# O
% @& \' v* `- I! p3 s; Q
MySQL(5.0.18):
http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip
8 ~5 K% R# \' L+ f5 I; f' l
1 h" f% B3 R9 _2 S* h
Zend Optimizer(2.5.7):
http://www.zend.com/store/free_download.php?pid=13
3 B) I7 S3 u. Y } A) o
# z% i1 W* U$ A. E, I
phpMyAdmin(2.6.2):
http://www.skycn.com/soft/10687.html
1 p# ~) D- E/ g; E5 @7 E* L5 P( X* _
* D! A4 P; x. k+ n' k1 _
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
0 q/ R$ u0 W2 a! A! M
7 r4 X; ^% P5 s7 U2 m2 l5 }; J
二、安装 PHP :
9 ^7 j% Y1 ^0 e2 R3 y/ V
% [+ Y( c) }( E
(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
, z! e0 W: d$ l) ^3 z
2 v r3 {) U2 _' _
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
+ S: L5 Q% X7 n B% l' f; F2 x- u
7 B9 D- n! Y) G% W
(3)、将C:\PHP目录下的
php.exe、php-win.exe
和
php.ini-recommended
三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
9 o" T+ m+ h! {( y" ~. @
register_globals = Off
复制代码
" |; U' @7 S, N+ z. f
将 Off 改成 On ;
- G8 Y4 T- q2 O6 l$ d/ K/ o
再搜索
4 [( c3 r v9 u/ f# L
extension_dir =
复制代码
% z0 f% }$ Y0 E5 r2 q& O1 Q+ l
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
) E; I7 m+ l5 ], h* W
搜索找到
. Z4 N3 b5 ^2 p y- O A: _$ p& \
;Windows Extensions
复制代码
. A* t4 Q3 L* A* i4 g4 I
将下面列举的
- ], r; d9 j! d v- e* V! E
;extension=php_dbase.dll
复制代码
- _/ \% }6 K7 ~$ A& J- J
可选
; ? r. V; z% q. u# q
;extension=php_gd2.dll
复制代码
4 V5 }! { D$ i& i
这个是用来支持GD库的,一般需要,必选
8 M2 u( E( U2 b/ x1 ~
;extension=php_ldap.dll
复制代码
! o1 {) R! r& T0 t) M2 C2 S
可选
4 F, g7 g% X2 K/ D8 l
;extension=php_mbstring.dll
复制代码
' h4 V0 y* x; l& l
这不选一般用PHPMYADMIN会出红色提示,故必选
, Q- \, R0 I# }: r
;extension=php_mssql.dll
复制代码
, u, b+ ?" k6 j, X
这个是用来支持MSSQL的,可选
8 B1 N1 s+ f( u
;extension=php_mysql.dll
复制代码
! l8 D g8 R* a: c+ P1 \/ n
这个是用来支持MYSQL的,要支持MYSQL必选
! \1 L7 ?5 u! N8 l
- Q. Z0 y' d/ d+ `4 k5 i
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。
( R Y$ I& l$ U' P a. S
9 \% w9 _7 _; |: R. Q- u! l- i# J: B
(4)、配置 IIS 使其支持 PHP :
: O; ]1 J0 x+ H* N- E& a# `
% z! n9 a2 U0 `( V- O
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
9 r# A; |" E, V9 I9 J- I d, }
3 J- Y; V. I3 ]& q& ~5 P
打开浏览器,输入:
http://localhost/
,看到成功页面后进行下面的操作:
- f3 y' E: H% w5 f o
- G1 Z# d. H$ H7 y3 w2 P3 M
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:
3 D; \5 g# l, {0 b4 H
3 b, s( b2 ?( \9 y/ L2 R" a
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。
" O8 s( } {3 ?+ l7 b
/ I u$ g% U8 e6 p* e+ U( o
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
; v0 A- X% H3 L2 p6 U# F R! M
w& P4 Z2 u! P" N% _. c/ c
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
+ ?5 r F! l! F" ?; `+ r$ U
6 T$ q" b4 R# G V: {" V/ [+ [5 A% G
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:
z0 J9 Y+ e- S/ {4 e/ K
1 D" ]$ S4 g3 o/ Q) @
net stop w3svc
* ?8 D S+ J0 y7 c1 H
net stop iisadmin
$ S( |. Z4 ?9 H/ c+ X
net start w3svc
" }" r0 d2 o/ S$ G. N/ \0 N. a
1 I8 O% G- }$ c4 K7 r2 p- y' v
打开浏览器,输入:
http://localhost/
,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
: D8 ?1 Z: U! Z
<?php
phpinfo();
?>
复制代码
( E# w! T2 l% @& a& W7 q
打开浏览器,输入:
http://localhost/phpinfo.php
,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
! B3 B# x/ D2 F, W. m, o5 g3 R
2 i: D; w0 U2 e; ?/ o5 N8 z
三、安装 MySQL :
) O8 L. y* r8 V
; p' E8 D+ O. G1 x
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
5 d, ~9 L2 D- N: h# q5 c3 r; T
, ?4 ]$ K0 M. ?6 K/ z
四、安装 Zend Optimizer :
! z+ P2 o" z' K4 Z8 K
. D5 x2 T* g+ g0 C- Z
下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。
; F, ]5 g5 x2 s4 {9 j
我这里安装到C:\Inetpub\Zend
5 J& I& F% f+ G% `
7 N1 h X( Q( w/ M" M
调用phpinfo()函数后显示:
p' T" }; y' V: ?3 N N5 `- a' H& B
This program makes use of the Zend Scripting Language Engine:
* k" G- V% C+ l T' q
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
) _) j+ \" z2 t; ?3 q; d
with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
# c% g7 R3 Y4 h5 t% s# R% A6 H
则表示安装成功了
2 F" ~" {5 P! s( X# G( c
& [1 C8 J; o6 s
安装GD库
E# F0 A% J/ p5 M
6 a3 \2 B2 D5 J1 P
这一步在前面PHP.INI配置中实际上已经安装好了~
2 f; m x$ b5 s2 y4 I- Q
" I5 a$ P0 v2 I+ X W9 B' S
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
2 E: U y1 j+ @
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!
3 f/ j2 n M( Y' T. u; ?, ?0 }. h
% x2 u' M' [: p2 q
五、安装 phpMyAdmin:
. J' M6 V9 z1 X9 a
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:
7 c: r a. b6 O' N+ l
" m8 K! t5 i5 {, D i, w
搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = '
http://localhost/phpmyadmin/
'; 注意这里假设phpmyadmin在默认站点的根目录下
/ `0 h; c! X9 w, K
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';
. D1 k: o" h; z1 P7 X9 X
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
' m- E/ [) z' ?& |; _ R3 e) c X
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
- q6 A4 |$ ^' P: X
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie';
A* O7 |4 A) d' Z
注意这里如果设置为config请在下面设置用户名和密码!例如:
" J! F& Y5 W/ q, B0 e' ~
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
6 V8 _( ]( J# D- }# z& c+ p7 x5 T
$cfg['Servers'][$i]['password'] = '123456';
! D/ `+ I/ Q+ N2 T* I) r
- I5 d- i8 ^6 q. K% P+ ?2 P% V4 s
打开浏览器,输入:
http://localhost/phpMyAdmin/
,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
6 o5 U+ @! x0 e
phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
. Q+ ~; n8 l! x' p
至此所有安装完毕。
1 K0 u$ ]1 ?' J8 l9 ^
& p( ?. S& U3 C+ r( e B7 f
补充: Windows 2000 下的 IIS 安装:
' ~5 w# G9 ~9 n# m7 V/ b9 o2 q5 r
2 f/ B! K v: T6 n2 z5 f4 |
用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
4 E) N! O+ R( L- K/ H1 `/ Y
! F7 G6 @/ X: c) u& d: ]+ e
Windows 2003 下的 IIS 安装:
4 G: i& M2 Z" R* a! d7 Y: u
6 K$ k% t' ^ P) k
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。
作者:
小康
时间:
2007-10-14 10:26
标题:
回复 1# 的帖子
软件准备的软件你用附件传上来不是更好吗?还得下去,有时候就找不到!
作者:
admin
时间:
2007-10-14 20:09
标题:
回复 2# 的帖子
主要是有些软件太大了啊
f4 v3 p; Y; U# r4 |; J6 r
论坛附件只允许最大2M的附件
$ P6 w/ n0 g& g/ F7 p5 Q6 K; }9 D' N
并且这个论坛即将转移到速度快的空间去
( G/ o5 |0 k# c( E' L9 V5 y0 W
一切落实后再处理这些事宜
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2