配置环境用了大半天的时间 >-。-<!!!汗自己
D+G?:mR +~b@W{ 最刚刚开始使用apache+php 环境 用的很爽
M:6Yy@#T. 后来重装一次系统就想着使用iis配置全能环境(^^心大的很),
tQ=P.14>: 只是想测试一下,配置这个环境就用了两天时间(期间还要上课不是 呵呵!!)
P%MYr"<$E 配置环境要先下载我们需要的软件 去哪里下载就不用说了吧
JGl0
(i*| 引用
这三个软件的官方站点
ha+)ZF D?ojxHe php
http://www.php.net/ +VxzWNs*JP MySQL
http://www.mysql.com/ 34S0W]V Apache
http://www.apache.org/ wp7<0PP iis6.0系统光盘里面有
[@YeQ{ 。net2.0 网上也有的下载
Q!7il<S A)"?GK{* 这里就不多说了
KwO;ICdJ jd]Om
r! 先说配置wind2003+iis+php+asp+asp.net+mysql w1tWyKq /U\k<\1~m 先前在网上找了很多配置教程,看了不少。居多都是简单的配置教程。并且我们下载的是最新的软件所以网上也很少找的到配置教程,这里配置的是apache2.2.3+php5.2
s`Z|
A .!|\Y!]^r apache2.2.3 对 php5.1.* 支持不好 要安装path才能使用 XS+2OutVo 0;9X`z
J php5.2在5.1.4上面有不少提升 所以推荐使用php5.2
vz'/]E XFJGL!wWm[ 一 安装iis6.0
jpijnz{M @@->A9'L 首先安装iis6.0 安装步骤就不说了
fS9TDy ]\DZW4?' 在 控制面板----添加删除组件----把系统盘放进到光驱内(pro版 home版的可能没,home版的也装不上iis6.0^^)------接下去就傻瓜化安装
4mYJ i#e6x 9 Z,K Fo\* Cr9D 二 配置 asp和 asp.net
(55k70>i3 G)~/$EF,_ iis6.0默认使用80端口 默认支持asp 和 asp.net
a`/\0~ #Bu W 我的2003系统 安装iis6.0的时候因为本机已经安装.net 1.1 framework
h=:Ls]ZU FfEP@$ 打开iis控制面板 ---web服务扩展 ---
o@T-kAEf-. b ]A9$- 
第一个 active server pages 点击允许就可以 服务器就支持asp
WBc ,/lgZ ux>wa+XFa 第二个 是asp.net 可能有的iis6.0 没有 (我的原先也没这个选项)这就需要你安装.net2.0 类库
->"Z1 O^/z7, 安装完成以后这个地方就自动显示
%DOV)Qc2 3vdhoS| 配置也是完全一样点击
允许 就可以
B?M&j ;5S'?fj 三 配置php
Q8d-yJs& '0ks`a4q 让iis加载 php
VY9o}J>,w #Y|t,x; 上网下载 php5.2 for windows x86 的 压缩包
Z'hHXSXM {KQ]"a 6 解压到系统根目录下面 X:\php\
r2b_$ $0[t<4K`yn 配置php.ini文件:
#{f%b,.yxt A. 将extension_dir 改为php/ext所在目录,如 "X:\php\ext";
bX*>Zm B. 将doc_root 改为第一步中的同样目录,如 "X:\apache2\htdocs";
Kg8n3pLAX C. 找到 ;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目录,
d@b" ~r} 如session.save_path = "X:/php/session_temp";
CpGy'Ia k[ZkVwx 然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin
hiT&QJB` _ extension=php_mbstring.dll
H@|h
Nn$@ extension=php_gd2.dll
/TEE<\" extension=php_mysql.dll
j'IZ etT b=$(`y UiE 1TD{ 再 打开 iis ----web服务扩展 ----添加新的web服务扩展----
Bjc<d,]
wf` e3S
cPp<+ ts 添加php 把路径也添加进去
4QZ|e{t
_48@o^{ Y[~Dj@Q< 点击 确定 就可以
zm~sq_=^ %mF Z!( 让iis isapi 加载php 这一部
"h\ (a< r,8~qHbOT Bx" eX>A8 (qyT,K8
u%24%
Q 我们用的是php5.2 所以上面的图片有点错误 使用的是 php5isapi.dll 这个文件
Rlwewxmr G2 {R5F ! 图片是网站上面找滴 偶偷点懒 ^^
P9yg n=iL6Yu( =zsA@UM0 这样基本就配置完成
,^n5UA`PK 2003服务器有很多权限设置 也是最头痛的问题
&x.n>O 具体的怎么设置网上有专门的教程 可以参考一下^^
YQ$Wif:@(n eeM$c`Y< 配置好后 可以修改默认网站端口 如果你要经常使用apache支持php的话
nhImO@Q: LW#$%} 我改成 8080 端口 让apache使用 80 端口
A7enC,Ey ---------------------------------------------------------------------------------------------------
;N?raz2mEi Rm&4Pku 四:安装apche
ZNUSHxA 9%iv?/o*L aGs\zCAP apache 没配置好。
(dnaT-M3 >c30kpGg 1、首先安装 Apache 服务
;!:@3c ]!'}{[1} apache_2.2.3-win32-x86-.msi
Nc_Qd4<[@G jccSjGX@w 双击安装就行 用典型安装
"lnI@t{o ]w/%> 配置apache里的httpd.conf
P. Gmj; 打开 \conf\httpd.conf 这个文件进行更改:
g;-6Hg' w:3CWF4q] 找到 LoadModule
OhW o 在下面增加:注意如果文件夹中有空格要用引号将全路径引起来
L|y9T{s *-,jIaL; H$)__V5I,q 再最后加上 下面这段代码就行
"QLp%B,A - LoadFile G:/php/libmysql.dll
- LoadModule php5_module G:/php/php5apache2_2.dll
- PHPIniDir "G:/php"
- AddType application/x-httpd-php .php
^@f-Ni\ :=oIvSnh 如果要支持 其他后缀
L)QAI5o:3 把上面最后一句改成
,sZ)@?e AddType application/x-httpd-php .php .phtml .php3 .php4
rp_Aw AddType application/x-httpd-php-source .phps
c 4
bo &s~b1Va *z
}<eq Xf6\{ S]g`Ds< 保存 httpd.conf 文件后重起 Apache 服务器
9Ac4'L bFB.hkTP g$T%
C? HLb`'TC3r+ zW:r7
P. 2、安装 MySql5 时都使用典型安装
\H{UJ $Ma*q EB 将程序安装到 G:\mysql 中
z;lWr(-x 然后配置数据库时使用默认的下一步即可
_)a!g-Do7 语言编码使用 utf8
cL+bMM$4r~ 然后创建管理帐户密码 123456
?656P=b) 使用 3306 端口 这里要把 windows 防火墙中的高级/本地连接中增加一个名为 MySql 的 3306 端口
/D,<2>o Z" N}f
, g:\mysql\MySQLInstanceConfig.exe 这个就是配置文件
jn._4TQ*} 安装后还可继续运行该文件更改配置
[ 此贴被孞在2006-12-08 10:55重新编辑 ]