发新话题
打印

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


朋友别哭,要坚定自己的信心,我们一路陪伴您!!!

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

一、软件准备:% F) B* v9 i; B$ S2 u3 q
PHP(5.1.6):http://cn.php.net/distributions/php-5.1.6-Win32.zip
+ e. {+ u' {. p4 Y
$ n/ ?4 R, ~6 `8 p  VMySQL(5.0.18):http://download.mysql.cn/downloa ... ql-5.0.18-win32.zip1 E1 b% E; K8 Y5 H6 d& F: m

/ n5 Y3 s  D  L/ |1 R/ v* VZend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13; G+ u' Z; ]; _, m- s3 Q; y
, a: Q6 p$ X- K( g; l
phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html- w6 X% H8 H! n) w0 v6 X  f6 [8 L

3 r0 c- o$ j, a& V6 [/ p8 b假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。6 Y* O( T  ^  m6 `" G  q
8 G+ C' c1 p9 `, z
二、安装 PHP :
! ?" L  X1 _! r  d5 D
" Q3 r0 d$ r/ [+ Y% v2 T6 [(1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);  O2 L7 f; i  Y2 A
4 }. Q' O9 ]2 ?6 _$ f
(2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件;
# `+ v& `$ D0 `( ]1 L$ U
6 m4 d+ n& a% ~$ Q(3)、将C:\PHP目录下的php.exe、php-win.exephp.ini-recommended三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-recommended改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
复制内容到剪贴板
代码:

register_globals = Off
将 Off 改成 On ;
5 J; s: [6 m5 a3 v4 T再搜索
复制内容到剪贴板
代码:

extension_dir =
并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\Inetpub\php\ext" ;
5 q4 ^; ^! B: v% Z! _  G1 b搜索找到
复制内容到剪贴板
代码:

;Windows Extensions
将下面列举的
复制内容到剪贴板
代码:

;extension=php_dbase.dll
可选
复制内容到剪贴板
代码:

;extension=php_gd2.dll
这个是用来支持GD库的,一般需要,必选
复制内容到剪贴板
代码:

;extension=php_ldap.dll
可选
复制内容到剪贴板
代码:

;extension=php_mbstring.dll
这不选一般用PHPMYADMIN会出红色提示,故必选
复制内容到剪贴板
代码:

;extension=php_mssql.dll
这个是用来支持MSSQL的,可选
复制内容到剪贴板
代码:

;extension=php_mysql.dll
这个是用来支持MYSQL的,要支持MYSQL必选& y4 }8 @$ _+ ?( M& n) v
+ i) J" g! ^+ r+ Y
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。( F1 h1 J$ m* g9 U, y6 G) d
' Z! ?8 ]9 X  ^' P! N* Q, C/ N
(4)、配置 IIS 使其支持 PHP :' U: ?. b% e4 w+ G; l
- r4 [' o  x" k9 s& G
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下:% [, U+ m' w2 y7 N3 d" k2 v' W

, X+ l  C& B) v2 L5 U; V+ F" t/ b打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:  u! o7 x3 \; U  f: L! e

, D( S+ T7 w$ \9 i/ {& I1 D$ ^PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:2 y0 Y3 x' o+ R+ O+ s
( p/ K' }! g! a7 i
在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。* Q1 m. ~8 [7 L& H. n) m* _4 `
: p# Q1 D3 B0 K2 h0 z; s% @
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。+ O; z! l9 G$ P. G2 e
# R3 \& z6 b1 V/ T
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。& b  E$ d+ |4 T8 p0 ~

+ Z' O4 ]9 j( a; K确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:" O6 r3 [, e& {! e

) C0 L8 c: J( y( S) Unet stop w3svc! p# K( K: b/ r# ?
net stop iisadmin
, i) X" ?4 I4 Z4 `net start w3svc  i8 m  w+ x6 U

% f% i/ L- N1 D7 I) ^) k打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:
复制内容到剪贴板
代码:

<?php
phpinfo();
?>
打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
: j- j" H7 P/ a. Y- `4 ~
% D/ L$ ~4 \% J" v三、安装 MySQL :
+ {% c1 U( m* B3 E9 M& Q/ f- ^$ @; q7 O. s6 L
解压后双击执行 Setup.exe 即可,设置好你的root密码即可.
8 e1 m4 t& X' }/ {# ?8 h" U8 o5 D! |7 B; t& w
四、安装 Zend Optimizer :$ t% n1 z4 b0 o  G
9 d: ^/ [0 v3 X- V3 k: |% g: v$ R3 [4 z
    下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。' i& g5 S6 }1 J2 \% O
我这里安装到C:\Inetpub\Zend
6 F* l0 ]1 Z. y/ I. M8 D( X* b# x& z; ^* g, \" S* W5 a! X" \" M
调用phpinfo()函数后显示:
: h# P8 }( s) x9 sThis program makes use of the Zend Scripting Language Engine:1 }9 X. E9 l2 e: k, f. F5 W9 ~
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
2 g: d3 _- O# p6 x( k+ _    with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies* u3 p, j: }$ G9 X! K
则表示安装成功了2 z$ G! a0 K' j4 W

/ R- J0 q  T. y: |; ~9 X* Y6 A安装GD库
( E: `% d% k4 Q4 V9 {. m. c0 m, P1 S' o# m2 J, a2 s
这一步在前面PHP.INI配置中实际上已经安装好了~/ n+ l' {0 y) D. N- n+ f  |

5 i8 P6 O+ ]" p# a; j8 D& Y在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路
# t4 ^1 \) W% t: M1 z6 x3 Z4 I6 Y径为:C:\Inetpub\php、设置extension_dir = "C:\Inetpub\php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!
  _( S5 a7 c9 U2 V  V5 f0 H4 F% [/ Q. l
五、安装 phpMyAdmin:! ~8 }$ k2 w8 O; u
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:% j! ?" I% V/ q% s4 \0 U

3 z( P9 s' @; z. w: S4 x$ Z7 Z搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
5 H  ?$ v+ n2 y) t  N4 g; U搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';# C7 Q4 q, n# k
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;, }$ z- a/ C  F" T
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;6 D8 I$ H! Q2 N
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type']     = 'cookie'; 1 A% Y) u! A2 }& ^" n
注意这里如果设置为config请在下面设置用户名和密码!例如:: s3 l& r  w2 P7 T: q" v2 M. l
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user-----MySQL连接用户
& \- `1 R: P! H% g' w0 e$cfg['Servers'][$i]['password']      = '123456';   
' J& r; l# E# `$ }6 {- q- M( `1 g7 I
打开浏览器,输入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
" h" j) X/ Z  M4 [0 v3 j$ DphpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。% [  V# o% C% h6 Q0 B/ |+ N
至此所有安装完毕。
0 g% O7 i3 t' \  r: f! v. l1 @4 |3 _
补充: Windows 2000 下的 IIS 安装:2 t) d+ W2 P- n1 Q5 }

- x& E$ q( K/ H( z- r# }5 i用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows 组件”,在弹出的窗口中选择“Internet 信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet 服务管理器”、“World Wide Web 服务器”和“公用文件”,确定安装。
1 q6 l) r4 |' j* O" H8 X1 X! S+ h9 p( X8 g5 K
Windows 2003 下的 IIS 安装:
  N9 V* N; C2 H) n' Y. O4 T
3 d" n& F5 i- H6 S% P6 H) o: ?4 h1 z由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择总结界面”,提示了本次安装中的选项,配置程序将自动按照“选择总结”中的选项进行安装和配置。

TOP


朋友别哭,要坚定自己的信心,我们一路陪伴您!!!

回复 1# 的帖子

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

TOP



回复 2# 的帖子

主要是有些软件太大了啊
& D. D7 q' I+ ~3 _! s论坛附件只允许最大2M的附件( f) N; x) s* {* [
并且这个论坛即将转移到速度快的空间去
$ x! X& M9 j+ G( z& [; S一切落实后再处理这些事宜

TOP

发新话题