配置环境用了大半天的时间 >-。-<!!!汗自己
ngn%"xYX C
KBLM2D 最刚刚开始使用apache+php 环境 用的很爽
'R99kL/.N 后来重装一次系统就想着使用iis配置全能环境(^^心大的很),
s>E4.0[I% 只是想测试一下,配置这个环境就用了两天时间(期间还要上课不是 呵呵!!)
!G Z2|~f9 配置环境要先下载我们需要的软件 去哪里下载就不用说了吧
_hK7hvM> 引用
这三个软件的官方站点
o~ 2bk<]z y2o?a6` php
http://www.php.net/ {FteQ@( MySQL
http://www.mysql.com/ tbl!{Qwx Apache
http://www.apache.org/ iMYvC w/t6 iis6.0系统光盘里面有
`%"zq"1`0 。net2.0 网上也有的下载
C.FGi`rrm <j-Bj$3 这里就不多说了
_)ZAf%f? ;9/6X#;$ 先说配置wind2003+iis+php+asp+asp.net+mysql .9S s=u0M;A0Q 先前在网上找了很多配置教程,看了不少。居多都是简单的配置教程。并且我们下载的是最新的软件所以网上也很少找的到配置教程,这里配置的是apache2.2.3+php5.2
45W:b/n\ 7f~DD8 R apache2.2.3 对 php5.1.* 支持不好 要安装path才能使用 Vt*Duh+4 t? yMuK php5.2在5.1.4上面有不少提升 所以推荐使用php5.2
>dn[oS, w' #VN|;;! 一 安装iis6.0
I^ppEgYSY 3JWHyo 首先安装iis6.0 安装步骤就不说了
3q{H=6 Gq$9he< 在 控制面板----添加删除组件----把系统盘放进到光驱内(pro版 home版的可能没,home版的也装不上iis6.0^^)------接下去就傻瓜化安装
rKP"|+^ 9v_gR52vh to(OVg7_ 二 配置 asp和 asp.net
!f V.#9AB# 8HxB\ !0F? iis6.0默认使用80端口 默认支持asp 和 asp.net
&H-39;?u I7hPE7V+1 我的2003系统 安装iis6.0的时候因为本机已经安装.net 1.1 framework
M%1-fd --dGN.*xb4 打开iis控制面板 ---web服务扩展 ---
dPPe_% Ilr 2u~0B +)K/ 第一个 active server pages 点击允许就可以 服务器就支持asp
[`yiD> b'St14_ 第二个 是asp.net 可能有的iis6.0 没有 (我的原先也没这个选项)这就需要你安装.net2.0 类库
;_%61ZI?M< /px*v<Aw1 安装完成以后这个地方就自动显示
Yono8M;9* ~BaU2S@y 配置也是完全一样点击
允许 就可以
<~u.:x@ R b=Zg1SqV 三 配置php
4qrPAt kZWc(LwA 让iis加载 php
d]}
7] zZ[SC 上网下载 php5.2 for windows x86 的 压缩包
Z:&"Ax k'xnl"q 解压到系统根目录下面 X:\php\
q;}^Jpb; t&ztY]
qh 配置php.ini文件:
7'xT)~*$4 A. 将extension_dir 改为php/ext所在目录,如 "X:\php\ext";
6Bo~7gnc B. 将doc_root 改为第一步中的同样目录,如 "X:\apache2\htdocs";
DOw<
XlvC C. 找到 ;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目录,
_2<|0lvh 如session.save_path = "X:/php/session_temp";
f]0kG 9c}LG5 然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin
);@@>~ extension=php_mbstring.dll
@|j`I1r.A extension=php_gd2.dll
:nd
}e extension=php_mysql.dll
Z>Rd6o' Mw\/gm_3 {o*z iZh 再 打开 iis ----web服务扩展 ----添加新的web服务扩展----
R5H
UgI v}M, M&? G$xuHHZ' 添加php 把路径也添加进去
i('z~ 6<(HT#=# .[+8D= 点击 确定 就可以
mRW(]OFIai k&n7_[]n 让iis isapi 加载php 这一部
pW:U|m1dS `i9WnPRt *J 7>6N:- s^AQJ{X %$:js4 我们用的是php5.2 所以上面的图片有点错误 使用的是 php5isapi.dll 这个文件
st:[|` XaR(q2s 图片是网站上面找滴 偶偷点懒 ^^
'N,x=1R5 )tz8(S Y~,[9:SR 这样基本就配置完成
t8U)za 2003服务器有很多权限设置 也是最头痛的问题
TEE$1RxV( 具体的怎么设置网上有专门的教程 可以参考一下^^
E"x 2 jP
;TEZD70r 配置好后 可以修改默认网站端口 如果你要经常使用apache支持php的话
YM1tP'4j@ aCM F[
3j 我改成 8080 端口 让apache使用 80 端口
c_kxjzA# ---------------------------------------------------------------------------------------------------
Yn'XSV|g nR!qolh 四:安装apche
)
ok_"wB tJ&S&[} +7sdQCO(Co apache 没配置好。
&julw;E ~5:]Oux 1、首先安装 Apache 服务
h}g _;k5R D4c}z#}*0 apache_2.2.3-win32-x86-.msi
"@$o'rfT 5\S)8j `8 双击安装就行 用典型安装
4T Gg`$e; .Uh-Wi[ 配置apache里的httpd.conf
w44{~[0d4 打开 \conf\httpd.conf 这个文件进行更改:
sog?Mvoq #v89`$#`2 找到 LoadModule
S;Lqx5Cd 在下面增加:注意如果文件夹中有空格要用引号将全路径引起来
aS'G&(_ DJr 8<u "P&|e|7 再最后加上 下面这段代码就行
1k-^LdDj - LoadFile G:/php/libmysql.dll
- LoadModule php5_module G:/php/php5apache2_2.dll
- PHPIniDir "G:/php"
- AddType application/x-httpd-php .php
%Kw5b ; ?N,a {#w 如果要支持 其他后缀
6i9m!YQV 把上面最后一句改成
mu=u!by.E AddType application/x-httpd-php .php .phtml .php3 .php4
o-("S|A- AddType application/x-httpd-php-source .phps
Lyt6DvAp" XFG]%y=/6
KynQ<I/ 8W[QV :1hp_XfJb 保存 httpd.conf 文件后重起 Apache 服务器
-x:Wp*, [LjYLm%< (|(Y;%>-v `5O<U~'d [B+o4+K3 2、安装 MySql5 时都使用典型安装
u17Da9@; _@F4s 将程序安装到 G:\mysql 中
/ (W{` 然后配置数据库时使用默认的下一步即可
QbV)+7II= 语言编码使用 utf8
l.;y`cs 然后创建管理帐户密码 123456
lU:z>gC 使用 3306 端口 这里要把 windows 防火墙中的高级/本地连接中增加一个名为 MySql 的 3306 端口
i._d^lR\t K{x<zv&, g:\mysql\MySQLInstanceConfig.exe 这个就是配置文件
MGN*i9CE 安装后还可继续运行该文件更改配置
[ 此贴被孞在2006-12-08 10:55重新编辑 ]