|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
本机调试PHP环境配置菜鸟教程(WindowsXP+IIS)[转]
一、软件准备:; O$ A: P0 ~1 z
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip6 B. {) ^- y5 h
4 _7 V, w" [- j1 Z
MySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip" [) h! k/ r5 L" m2 t2 Q# t' r
7 V# S! Q# ^" _9 H0 `, VZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13
1 L( j7 p) b7 [2 s1 _' y
" e: h0 d5 h( n. ?8 h! |. kphpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html
. _+ B7 L0 r4 ]- J8 o: E! F3 X( K1 L& k& b# z
假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。
& |* b0 n$ T: X9 i8 e
O1 J/ o/ k; w: C- t, B6 t二、安装 PHP :
7 l- \' |, y/ F3 ?- Y$ r/ G
* m. T8 D/ t) _4 P(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);
+ s+ w+ m+ M \) M( g8 {
. F0 `0 F' @( }6 @$ s1 E5 V4 o(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
% R( a% l: t) m1 E/ R& d
+ V8 c* c( b2 e+ u/ M+ \& A(3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
' o9 a n: m4 }- F3 Q( u7 e8 A5 W' \! E
将 Off 改成 On ;0 Y! r& e$ G; E
再搜索
2 P% W5 M- Z" x3 S0 P, w2 V/ r/ Y! I, [) {: |
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
* v4 _4 t1 Q T+ Y6 p* Q4 Q" H, b搜索找到
7 q& b0 P) F; r9 q! n( Y8 C1 g# T7 e3 |
将下面列举的
1 r* a9 j2 J& v8 Q& ^) U( }
# ]2 @- u6 t5 J+ o/ }+ N i可选& m8 B# G4 j+ y8 k5 u* b/ D9 O h
& P8 a- @1 B- p7 E$ v9 g% A. g* Y
这个是用来支持GD库的,一般需要,必选1 u9 Y; I5 s W9 s* }
7 r( B5 J+ X0 j% H* N5 x
可选$ X* U1 M5 b6 ^
-
- ;extension=php_mbstring.dll
复制代码
- r0 g6 g; j7 E4 {1 S这不选一般用PHPMYADMIN会出红色提示,故必选
0 l5 J& W9 G8 D
$ ?; y' m3 x& W0 n3 n5 u/ J8 h- a这个是用来支持MSSQL的,可选8 v+ Y+ U( s" K# f
1 H/ R7 j. P, e这个是用来支持MYSQL的,要支持MYSQL必选6 s0 ]/ D9 V @' p# B
4 D4 P; N4 ?% ?: h4 O4 Y3 x
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。& y7 p0 m! }" q9 y. Q4 ?
0 l8 R. N W, _( F& O5 a(4)、配置 IIS 使其支持 PHP :
8 T2 S5 Y/ N6 \7 x R) V% A o& Z7 ]# h2 h* t# t" W Q0 H2 ?# w
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:
W" g: C$ E. }: F: P* s' u, e, x6 S4 I
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:
4 Y1 K! z. S" W9 q2 T
h" N& L5 g6 w& |5 [) PPHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:+ ~3 s- N- J6 W' g0 D J) i, H+ G, ^
/ _# o/ i h ^在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。0 W2 S& S, ?1 E/ R) m7 a( I# v
) I u) |4 ~4 c" g* _& X F打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
* x- E5 L9 _3 O) @: v
' v1 K$ @0 W |: Q再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。6 L7 ^9 B; p- Y% g: N; U4 F, u
( |' {" `$ [2 K2 | I7 g, b0 C
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:( h9 p- H f# ^
/ z1 _, m1 e9 y- m/ }; f1 }net stop w3svc+ \- N" r# E' g$ B D ?8 R
net stop iisadmin
- f3 p$ ?/ U# B, r0 x' Q; m' ~net start w3svc9 V4 m' \2 z( m! g( c/ a! T; ?9 r
: N( k4 E- n2 ~( D
打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:4 c- `/ D8 V% f$ E3 v) \- f& Y: Z
3 Q+ a% r$ Z: I5 [* h2 U
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
1 l4 \ n$ w% M, a7 ^% c8 n
( d6 w* f0 t; j9 x+ r三、安装 MySQL :
: q- A8 F4 \. ]7 J$ v3 B
/ k' C4 W/ {7 ?; o解压后双击执行 Setup.exe 即可,设置好你的root密码即可.. k' e$ n# `$ b/ Y. M
" H$ S2 f, g. t5 W% K0 k2 U% ~
四、安装 Zend Optimizer :! Z) l. W5 A( T+ |. ]9 Q* ~" ]5 J, ^
0 h1 f0 G3 ?) L$ G) a, }) ] 下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。" a+ G: E, S& F) l; }/ E. ]- R4 ^7 ~
我这里安装到C:\Inetpub\Zend5 |) |! @4 ]' P$ u0 ^5 I* F- {% \
' i+ g w8 @( r1 A5 }! S调用phpinfo()函数后显示:
/ D# x* ^! Z1 J1 O" n; ^+ @7 uThis program makes use of the Zend Scripting Language Engine:
, u+ Q3 q% |; F; s6 }# UZend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies0 s' [; E; ^9 q4 A2 P
with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies4 o0 w2 s! o9 l3 ~2 D
则表示安装成功了 q% T j8 i# e* K g
3 B/ e z/ S# P2 L5 @9 |
安装GD库
# N$ t" j0 J4 b: M* s @
" K5 `, u/ T* Q. ?这一步在前面PHP.INI配置中实际上已经安装好了~
# j e! a7 U( A. X+ d* G5 J0 W) U$ c; J: ~! f
在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 ) L/ {6 y5 w! X4 T9 D, W
径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!
o' w% l5 R4 P
/ U$ `9 b: D4 ^7 t( m8 _五、安装 phpMyAdmin:, b( ?" Z" H C8 H
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:
' o7 ^/ N: N% I
8 |0 ^' W, P m+ ~4 q1 B% k/ d搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
' s. L$ e1 ^* g, i. ]+ G1 q* s搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';
0 X2 ]' J7 p4 X8 r6 g1 M( S: ~搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;1 L5 v3 a6 |# R+ z. P) O) k3 C Q
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;4 r! m2 N5 M8 |5 G& Y
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie'; $ d h2 P1 Q# k+ A% o9 Q
注意这里如果设置为config请在下面设置用户名和密码!例如:
) E% j4 J" g8 U f9 n8 h$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
c, v7 K6 ]2 \ o+ l7 y$cfg['Servers'][$i]['password'] = '123456'; , f3 i x5 l; F; @3 @
% K1 o c. ]& m4 p) ?' {
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。3 b3 e$ O% a% x' `2 [0 u& W
phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。
& ~1 W$ j$ }1 t+ E5 q至此所有安装完毕。
5 z! Q0 s# J' @7 _* `+ C
2 \! @" ]8 l+ T/ z( U补充: Windows 2000 下的 IIS 安装:( V, F: N1 @5 _- G
( F+ [* B/ F$ z6 `: A- m用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
7 N; s/ U D8 U& ]2 m, @' U b8 m. w* s% Q/ @8 |
Windows 2003 下的 IIS 安装:( a$ D/ t0 w6 j# \4 Q4 d6 d
/ R9 C( l; r' w' u% a* G6 d7 x( r
由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。 |
|