配置环境用了大半天的时间 >-。-<!!!汗自己
z__{6"^ vzAY+EEx 最刚刚开始使用apache+php 环境 用的很爽
1OY
5tq 后来重装一次系统就想着使用iis配置全能环境(^^心大的很),
z xgDaT 只是想测试一下,配置这个环境就用了两天时间(期间还要上课不是 呵呵!!)
&B8x0 yi 配置环境要先下载我们需要的软件 去哪里下载就不用说了吧
0I)eYksh 引用
这三个软件的官方站点
REc90v2" 7F]oK0l_ php
http://www.php.net/ -iy17$ MySQL
http://www.mysql.com/ }K.)yv n Apache
http://www.apache.org/ V
7 p{'C iis6.0系统光盘里面有
rk+s[Qi~ 。net2.0 网上也有的下载
9~ V(wG (CAVOed 这里就不多说了
,o2x,I G"J
8i|~ 先说配置wind2003+iis+php+asp+asp.net+mysql R74RJi& /L`qOr2E 先前在网上找了很多配置教程,看了不少。居多都是简单的配置教程。并且我们下载的是最新的软件所以网上也很少找的到配置教程,这里配置的是apache2.2.3+php5.2
i @M^l`w 0kp{`3ce apache2.2.3 对 php5.1.* 支持不好 要安装path才能使用 " u]X/
{L 4d`f?8vS php5.2在5.1.4上面有不少提升 所以推荐使用php5.2
ktY gBgaVG 一 安装iis6.0
G #$r)S tR=1.M96Y 首先安装iis6.0 安装步骤就不说了
=?M{B1;H 'uqY%&U 在 控制面板----添加删除组件----把系统盘放进到光驱内(pro版 home版的可能没,home版的也装不上iis6.0^^)------接下去就傻瓜化安装
W'zI~'K AGlFbc(L YFcMU5_F 二 配置 asp和 asp.net
]7,0}q. Q9X+H4`}y iis6.0默认使用80端口 默认支持asp 和 asp.net
Q >h7H{c 0 4ceDe 我的2003系统 安装iis6.0的时候因为本机已经安装.net 1.1 framework
w V v@
R-Tf9?) 打开iis控制面板 ---web服务扩展 ---
fn//j7 j F{&0(6^p! 
第一个 active server pages 点击允许就可以 服务器就支持asp
x;&iLQZh ]o9^?iU] 第二个 是asp.net 可能有的iis6.0 没有 (我的原先也没这个选项)这就需要你安装.net2.0 类库
Q:b>1 _P_R`A)" 安装完成以后这个地方就自动显示
<7%#RJw e Zh:@AFz:R 配置也是完全一样点击
允许 就可以
W1}d6Sbg MR":aT 三 配置php
[r1\FF@v, > W^"*B 让iis加载 php
"f!H[F1~ bhjJH,%_> 上网下载 php5.2 for windows x86 的 压缩包
x1+ V jJkc vC8d 解压到系统根目录下面 X:\php\
B%co`0$ r+k~%5Ff~ 配置php.ini文件:
qaBL A. 将extension_dir 改为php/ext所在目录,如 "X:\php\ext";
DRu#vC B. 将doc_root 改为第一步中的同样目录,如 "X:\apache2\htdocs";
z}$!B.) C. 找到 ;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目录,
4n\O6$&.x 如session.save_path = "X:/php/session_temp";
8(@(G_skp =6,w~|W 然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin
%&$s0=+ extension=php_mbstring.dll
p^QppM94 extension=php_gd2.dll
M;X}v#l|XI extension=php_mysql.dll
I!p[:.t7 covK6SH F`f8q\Fc 再 打开 iis ----web服务扩展 ----添加新的web服务扩展----
!y;xt?
=W'{xG}
QL@}hw.F 添加php 把路径也添加进去
yMe;
$2v{4WP7G Y7@$#/1 点击 确定 就可以
<`=(Ui$fD pTcN8E&Unz 让iis isapi 加载php 这一部
"&TN}SBW wn>?r
?KIB lDtl6r/ Ix+\oq,O
>f~y2YAr 我们用的是php5.2 所以上面的图片有点错误 使用的是 php5isapi.dll 这个文件
c ^+{YH;k }C{wGK+o[ 图片是网站上面找滴 偶偷点懒 ^^
|("zW7g :8Ql(I I#:4H2H6 这样基本就配置完成
-*0U&]T 2003服务器有很多权限设置 也是最头痛的问题
`< cn 具体的怎么设置网上有专门的教程 可以参考一下^^
iFB {a?BE iy,jq5uw 配置好后 可以修改默认网站端口 如果你要经常使用apache支持php的话
j
!rQa^ ":Ll.=! 我改成 8080 端口 让apache使用 80 端口
kKNrCv@64d ---------------------------------------------------------------------------------------------------
0bI}
s`sr y[~w2a&+ 四:安装apche
l%xjCuuhU gY!#=?/S d7!, apache 没配置好。
#s]` jdc H.s:a#l? 1、首先安装 Apache 服务
+m1y#|08 v^Pjvv = apache_2.2.3-win32-x86-.msi
LLW\1 cxi r|0wIpi6Q 双击安装就行 用典型安装
:"~n`
Q2[ C1SCV^# 配置apache里的httpd.conf
$n9Bp'< 打开 \conf\httpd.conf 这个文件进行更改:
{P
$sQv 5>"X?U}He 找到 LoadModule
OOX[xv!b 在下面增加:注意如果文件夹中有空格要用引号将全路径引起来
^@AIXBe ]c$)0O\O ;{K/W.R 再最后加上 下面这段代码就行
[<A|\d'x - LoadFile G:/php/libmysql.dll
- LoadModule php5_module G:/php/php5apache2_2.dll
- PHPIniDir "G:/php"
- AddType application/x-httpd-php .php
nG !6[^D }SBpc{ch 如果要支持 其他后缀
^@n?& 把上面最后一句改成
LHgEb9\Q AddType application/x-httpd-php .php .phtml .php3 .php4
nv2p&-e+ AddType application/x-httpd-php-source .phps
Y.v. EZ D eM/B5qw %Ig3udcY? IO]%AL(.; `@Tl7I\ 保存 httpd.conf 文件后重起 Apache 服务器
,7w[r<7 m?pm)w Ny)N Ga#5xAI{a G[z4 $0f 2、安装 MySql5 时都使用典型安装
dhmZ3 ~cW> 5AO'Ihp L 将程序安装到 G:\mysql 中
n0%]dKCB 然后配置数据库时使用默认的下一步即可
DmpG35Jk 语言编码使用 utf8
hy{1 Ea/T 然后创建管理帐户密码 123456
7!%xJ! 使用 3306 端口 这里要把 windows 防火墙中的高级/本地连接中增加一个名为 MySql 的 3306 端口
_ -C{:rV Jde@Th g:\mysql\MySQLInstanceConfig.exe 这个就是配置文件
E)utrO R 安装后还可继续运行该文件更改配置
[ 此贴被孞在2006-12-08 10:55重新编辑 ]