|
邦德 管理员
全球安危盡系——007 - UID
- 1
- 帖子
- 713
- 精华
- 2
- 积分
- 102807
- 鲜花
- 1220
- 阅读权限
- 255
- 注册时间
- 2008-2-8
|
1#
大 中
小 发表于 2008-3-16 23:48 只看该作者
Apache2.2.6 PHP5.2.5 ZendOptimizer3.3.0 MySQL6.0.3 phpmyadmin2.11.3
winXP下架设Apache2.2.6 + PHP5.2.5 + ZendOptimizer3.3.0 + MySQL6.0.3 + phpmyadmin2.11.3服务器环境 h9999h 完成于 2007年12月20日,最新修改于200802123 / ^1 L" n/ a2 ]: W+ i( Y
这里使用的这几个软件都是该软件的最高版本。下载地址如下(此地址均是该程序官方网站提供的下载地址之一):' A$ x& i" {9 ~
Apache2.2.6 http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.6-win32-x86-openssl-0.9.8e.msi- E+ ?1 F5 A' i9 F' f8 D L$ q5 l
PHP5.2.5 http://cn2.php.net/distributions/php-5.2.5-win32-installer.msi
; S5 e' @0 w' G/ K5 ~1 UPHP 5.2.5 zip package http://cn.php.net/get/php-5.2.5-Win32.zip/from/cn2.php.net/mirror(这里面有需要的dll文件); \- b1 t! T( T# @0 Y
ZendOptimizer3.3.0 http://www.zend.com/download/59(需要注册)
! m' {( n3 B2 d+ |MySQL6.0.3 http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.3-alpha-win32.zip/from/http://mysql.cdpa.nsysu.edu.tw/
m* _8 c, O: n4 u还可以在http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.3-alpha-win32.zip/from/pick中挑选一个下载。: h9 e+ {/ i& g/ r8 G
phpmyadmin2.11.3 http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.4-all-languages.zip 还可以在http://www.phpmyadmin.net/home_page/downloads.php 中选则“all-languages.zip”文件下载。今天看到已经出了2.11.4版了。9 b+ N9 {6 ^4 A. j& n' y9 b
# f; m8 Z; g5 C+ A
各程序官网' i4 w7 C. K/ z) h0 b$ N
Apache2.2.6 http://www.apache.org/& h/ Q8 A- g; Y
PHP5.2.5 http://www.php.net/& Y% t- M% x6 Q x, t4 J6 t
ZendOptimizer3.3.0 http://www.zend.com/en/
~4 w- p4 {+ H3 kMySQL6.0.3 http://www.mysql.com/4 H9 z) p0 j j# f( Q% f
phpmyadmin2.11.3 http://www.phpmyadmin.net/home_page/index.php
- D8 W) X- f& L5 _: f预先准备
+ w8 B9 u# P1 q! q* W3 S1 如果以前安装过IIS那么要停止他,或者应该卸载更好些。(hard 提出该建议)9 ^% `, T; x! d
2 如果以前安装了PHP,MySQL应该进行卸载,并保证卸载完全,否则在装ZEND时会发现好多问题(爱你—真永远、xy83488799 提出该建议)
" N% m+ w5 Q" s7 `! ~7 K! o# ~6 C. ]! l! r A0 o
开始安装1 |: i5 N; C( {3 R# j! X" F
一、安装Apache2.2.66 ^! Q( j6 x2 B, l( t6 F! H% M
1 运行安装程序 图1
3 S4 E3 y3 X2 y, k2 z
: g9 c+ A+ x [3 d! m) k" I4 n: p3 {' d7 D
$ u5 ?! a" q9 @2 G; t- p& g. D2 下一步,图2 安装协议
9 ^# v" ?/ {; A3 T; Q1 c) e5 U' _- Z7 r4 \
4 H) p2 E% t0 O# o
- O7 Q2 C0 u% f; w" ^& f3 下一步,图3 Apache HTTP Server的一些说明+ v* Z7 c' r( V, G" Q) P% A# f8 I- @: w
5 c; S$ e+ i; \* s
% }3 E& x0 N7 w+ _
: V% n! \8 m4 K H: S2 b
4 下一步,图4 填写服务信息
# D7 u2 t- `; H5 G) ?" uNetwork Domain 域名 ,这里填写 localhostServer Name 服务器名,这里填写 localhost
' B; {# |8 ? Z/ |Administrator‘s Email Address 管理员邮箱/ }' C% B7 B0 {/ V+ E4 v( N- R
" }" H3 {- s- h
' y/ c! i! F) m8 W- P! a9 J. i- ?6 u
5 安装类型
+ D2 j4 {. y$ ]" I选择自定义安装 Custom,图5
- }* o7 b: u) [5 `& b8 b; P. ^* ~7 L1 V
0 t, a! z+ x9 G' v; D) D
$ E0 c+ z2 Q, L" I; [" i6 自定义安装设置,图6
7 _+ n% T6 O# h2 @( ?
0 G& T( t9 G0 h) X. e
R9 _/ M! A4 m8 n
6 b" ?2 d7 } d修改安装目录,这里我把目录修改到G:\PhpServers\Apache2.2\,配置服务器的所有东西我都是放在G:\PhpServers中。图7
' c; e9 ^( K6 c! X# {$ N5 u- \7 E& T: w5 f9 p# C
. j" G ~7 @9 o, ]0 e7 Z: Y$ |
. q! e, a! `6 Z/ e( s7 安装确认,图8# E% J" i7 v- G6 e7 Y3 z
- {/ ~& M6 k$ P2 c) X% L+ m
' D) b. o+ S* f, _% @
- J9 j! [1 I2 E8 x$ \8 开始安装,图9, B3 k$ T& [- d% {" Z
% J) g# l1 n: k* Y [% M. [
( t, L) v1 ~5 |: \5 C
: T) H# \2 A# Z
安装最后会出现几个命令行窗口。3 O8 V9 o- k% A" f
9 安装完毕,图10/ K$ q# w/ l }. {- J
6 C4 j+ B5 w- a/ L* w; s; ^2 L6 D. x7 ?9 V' d$ O
1 E( F8 O7 [: ~ S10 右下角出现图标,图11( g- P" w4 y% [6 o) s
" g T% X* W$ y6 F$ i6 r11 双击显示服务器监控信息,图12
4 B9 `1 Z; |* h4 L& a& ?
+ [0 z0 x- j. d% \6 I/ O$ v2 h6 o4 @9 ?- W( E
0 t; Z5 R) H, b; J5 c1 C2 F u: A& g
12 测试,图13- P8 i( _$ p6 P" |4 S% q
在浏览器地址栏输入 http://localhost,回车显示 “It works!”。7 X! r$ F) F1 |
如图,表示安装成功了!+ x, q$ X9 \3 O" }' M) K
# V k4 B- {( \2 ?# E0 X0 p& x, F$ C5 g
( ~" L, W" }$ b# U+ t; ~! f
6 @' a* A, O$ m8 a$ A3 Q3 Z" w+ \这样 Apache就安装完毕了。+ Z% a8 P# S4 ?# d! ^( p
二、安装PHP5.2.5$ _- }: `9 p k% _; J
1 拷贝需要的组件
! b8 K, O; K# F解压php-5.2.5-Win32.zip到即将安装PHP的目录,即“G:/PhpServers/PHP”。这里主要是拷贝一些以后需要的组件。
" |7 e& D' \: W$ Y; L6 `2 运行安装程序
. r- f8 k3 K3 I& @. k4 G4 L9 ]/ v' ~3 P
: }: ?6 h$ o8 e0 `( Z$ [; X' Y
/ x- a5 u: n7 }5 W, d, E V9 f- B+ s3 接受 安装协议/ Y) S' ?' h/ Z$ n' {: r Z
% X7 [4 g- ]/ H/ v& s+ q+ v
7 V( a+ K7 c0 V, ]. K8 x4 d+ a+ ~; ?4 k1 V/ z, Z3 Z7 W
4 选择安装目录: m* F! m: ?: C" N2 ?$ V6 @, N, [
! [1 c9 ]# x3 Z# m; {
8 f6 \; x; _" y" e4 V3 T# _$ {) \选定目录3 }$ B l" X% u
$ {5 y; }6 g: s* d0 q
; s& p( U+ x" }3 l0 J7 s. n# B' Z3 Z
( q5 [% H) K& r% s
5 选择服务器设置
# T2 ]+ d: T( Y4 I3 v' Q, y
4 D0 ^! }( N4 `- Q/ C+ W1 T* Z) {5 U! e. m3 v, \* f9 q
0 P H! _$ [8 s: T4 [$ O, v
6 选择Apache配置文件目录2 i9 U/ }: @' q4 \' [/ ~7 X+ r
7 v9 t2 H4 d* N; O% I" u8 N7 v5 l4 y T9 j( s. ~
/ y# d/ m( O/ }. Y9 c5 I% n% B7 安装设置. ^* `' m$ M( G$ b+ }5 v4 ~' O
$ S7 i/ U- i' O2 [- |8 j
! N/ \/ i( M7 p* A7 i2 W" v; O. n4 Q. [! C1 u/ a# o4 [) U
3 j8 O i' `8 _3 }$ L! Z8 准备安装
! `* x1 c$ C% ^7 h4 u) K+ J/ S8 T9 N4 Y" _
: g+ M$ @: ~4 }1 Q9 k& |: I4 Z4 {% q# i" q
9 安装完毕$ B: E* q. l0 V g+ Z5 g3 R
D$ {: c; ^# }8 H/ r- G
2 E3 t, |6 ~+ ?6 p* p8 V3 u
# {% ^2 d* z2 j9 a6 {10 对Apache进行设置
4 P5 ]( E* ^' x6 |
# V/ q7 X# ]' k在G:\PhpServers\下建立PHPRoot子目录,即“G:/PhpServers/PHPRoot”目录。
. V# G$ R* g! |2 o修改目录G:\PhpServers\Apache2.2\conf下的文件“ httpd.conf”。5 c- R8 e/ S' R8 N
搜索DocumentRoot "G:/PhpServers/Apache2.2/htdocs"把冒号中的G:/PhpServers/Apache2.2/htdocs,替换成“G:/PhpServers/PHPRoot";
& k. b( y! L1 |2 o, M1 _5 u搜索<Directory "G:/PhpServers/Apache2.2/htdocs"> 把冒号中的G:/PhpServers/Apache2.2/htdocs,替换成“G:/PhpServers/PHPRoot";
% t' H$ q7 l# `+ P+ x+ b; t& `% G上面这两行可以不改,那么以后添加的论坛程序就要放在G:/PhpServers/Apache2.2/htdocs下面,就是以这个目录作为根目录。改的目的就是不想把所有网站程序都放在Apache的目录下面。/ D, }. ^4 {) A# a: }7 l3 r" l* M; |6 k7 g2 G
搜索DirectoryIndex index.html 增加为DirectoryIndex index.html index.php2 O9 D- d1 l3 v) ?
上面这句为了能够运行缺省的页面,这里增加了 index.php作为缺省页面。. B& U- H; I9 u! M
修改完毕,保存,并重新启动Apache服务器,也许会启动不成功,这时要不按Ctrl+Alt+Del删除Apache相关程序,要不重新启动计算机。
* m7 j' y& D; B11 测试4 W! Y- N. A4 q' P8 x5 l
在“G:/PhpServers/PHPRoot”目录中,可以使用笔记本编辑文件 <?php phpinfo(); ?> 并在保存文件时改名为test.php! |7 G1 _; c3 |4 H3 G: ?
+ q" s0 B- R* Y* ]% K8 X
. R' D" `/ z. R" q% y
: I- A# v# ^6 O, ?
在浏览器地址栏中输入 http://localhost/test.php,显示如下,
) v, n8 c# A8 o6 I- g+ U
- q) l! C$ j( M7 J) t: J7 `" q* O- d6 c
, K5 P$ T3 @# `0 v) ^+ [
4 V0 \5 }7 Q; L( V2 \* K5 l/ K1 f9 c: g) A8 U: t/ T7 t
那么你安装Apache和PHP成功了。9 \2 Z" v' K0 i4 U" X6 M8 S
3 o( j$ z: I: O1 L% S5 T6 k
$ c( `/ M9 l2 j& Q, w. r1 U& i
* x+ `9 P% A4 b& n H* Y8 o- ~三、安装MySQL6.0.3
8 L! e& A! H2 P) |1 运行安装程序+ w! i6 [- {3 ]6 X6 `8 j3 y- Z
1 O l4 h0 T( W4 I" ^" Z) [7 A1 E; d1 J
i! l7 f; F, u/ z
2 安装选项2 E: j2 c) e, l# m" H' K* }
这里选择custom 自定义
' _& h# D* x1 {. {
* Q5 r: O/ u9 Q2 h& k
9 b+ ^! t# r% Z: T
# ^) j% }5 u- M2 i5 s3 自定义设置: }& t& y# M: h- d6 f- }- m+ I
修改安装目录" B- O' F! }5 ~! Z( f2 D
9 q7 i ^7 i. g
: ^5 y0 L9 ?! L: L$ n5 g( I0 Z1 ^
$ T1 j6 _( }$ Q- B
* s; T0 h0 W: _. n4 准备安装
; t! _( p7 }, v0 y% K/ H6 r2 F3 w3 @+ a
4 \4 _* N* e& v5 F! C- a# j2 H% y9 {0 ~7 I: D$ R8 O
; I" I3 g3 d7 r8 _- d+ f! r* J5 安装中; S- h- n8 ^6 X- K, l
1 S$ r. ?! d0 @8 s% R/ P# v* }1 P, ?$ k! {3 @; T# N- H6 D0 r8 I
" i% G- Z/ f4 k$ E3 [$ z
2 M- H8 i% Y, {3 Z; e( L+ \6 MySQL说明
7 e, Q s: x; ~; O! \可以直接过去,有两页
% v6 u3 N" \2 Z' e+ r3 s9 m2 C0 e3 U8 g- a8 J q% j, `* N
, m4 i) D4 j4 m( [
# S; }# ]5 g* B5 G J7 选择现在进行MySQL设置
! \" K" N: l4 y+ w$ f" z9 f" a9 t/ C! O1 C" N
, S, [+ D+ [8 p; H! `
5 S* Y+ P: U- \' q' W, L9 N* R
8 显示设置界面
- ~- N k; b0 B+ ~
" a' Q% ~+ I8 x7 E, L/ w/ m% [3 l4 j. o) `* C# i5 D# l
" s+ k! H2 F, B1 U$ p) h# s, p* O9 进行详细设置3 p; M; q3 f- c, ~9 C( P# z
' Z" Q5 ]4 t6 `
( z; T) @$ C( j0 p2 F' H" }
3 @! H1 K5 S6 w/ A10 选择服务器类型* {; @, Z$ f- r9 ^
Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用中等资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,根据实际选择,这里选择不多不少的中间级别。5 {$ r2 T$ a$ ?6 H9 P
7 |$ o5 U7 z' u" |& T! h4 J
9 O, i9 B) @0 R z' T2 }) Y" ?9 A* O- L4 }
11 选择服务器用途8 ]4 f: W2 D) y8 h" B: Z
选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,速度快)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单),随自己的用途而选择了,这里选择“Multifunctional Databas”。
$ o, [8 p) Z& o3 [
* z6 g: y t) d0 h
7 J3 Y) S5 [2 q$ [( {# K9 a- H4 M& p" u% i$ U& L
12 InnoDB数据库空间设置6 W N' J2 r" k
这里没有改动,大家可以根据自己实际来更改。1 k! v& `; t5 E
# ]1 N9 n7 [6 F, G0 ?* [9 H& {% O4 [, V! e0 _
. S2 m4 ?: A" |- O4 j13 设置服务器同时连接数+ X7 q2 X& q0 p+ d
设置服务器同时连接数,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个)”、“Manual Setting(手动设置数量)”。选择第一个就行。
) K: J0 A) y( ?& e, G; [# y7 k2 q5 l8 W& Y, e1 F
; S; P# n C; m. L8 N6 h2 T" F/ Q; k$ {& {+ X7 l& O
3 ], Z/ N; q! f4 h, q6 W14 设置网路选项/ |" i" b; t( F0 e7 s1 ^
“Enable TCP/IP Networking "选择可以通过TCP/IP连接,否则只能本地连接。
3 a) n$ i/ [1 j U" J: @' }6 {Enable Strict Mode
; B0 z) Y& B% ~" M. `3 W# P0 h* e3 x" t
! h: B+ N% Z9 E' A' b- v6 n1 Q
& q d) y/ F* l, Y
) X6 O4 z* o7 T" v: W2 I15 设置选择缺省的字符8 {7 `' F' u, H9 p& R/ d
这里选择第三项,进行手动设置,选择“gbk”,这个是比较全的中文编码了,也可以是kb2312,但是支持文字过少
- v# D6 i1 W, C4 B, P
W9 o, T5 R" q$ M# t9 {4 i3 S2 B' `" l; Q( b/ Z
# P# k7 F; ?& R" X m
16 设置windows选项
: S% _8 U1 G7 o- \0 X8 O这两个选项都选上
, y1 e8 U' Y/ DInstall As Windows Service 把MySQL作为windows服务
8 S3 u+ r1 E( DInclude Bin Directory in Windows Path 设置后能够用命令行操作数据库
. E! P( Q# q/ s5 o+ m( M7 ~9 H4 D
4 ]4 ?3 a7 ?. M$ ?- d) P
; ?% a1 j$ E6 D1 Z$ o: Z d17 设置密码
4 b5 S# p1 N2 s6 A. nModify Security Settings 设置密码,远程登录页不需要设置。' n5 O+ l- M* X4 I0 |: K: I
匿名帐户就不用设置了。
: }- T. a/ b5 R p; {$ ]* D" G
0 N) ^0 Z# D0 U6 }# X& n1 Q6 k
2 x7 ]* `6 E v: C5 O
! R, m! @( K1 X9 {8 r1 P; M18 准备安装
% J: f) E* a# h# Z9 y9 P" A3 v5 D
1 T$ k' F) b# M7 d1 w2 f
! |7 r) v- o: w6 J) M# W; E" l& u
19 安装完成
: ^! p) \& t5 D3 x# U& z) r3 Z" l' m0 t: F, O3 C
2 E* v4 h9 b/ u% ]
. D9 @2 G% P4 Z1 ^* D. C6 G20 进行设置
% R7 `& p: E8 W7 c5 `! k打开“G:\PhpServers\PHP\”中的文件php.ini ,搜索“extension=”,搜索到“; extension=msql.dll”这一行,去掉最前面的分号,然后将msql.dll改为php_mysql.dll,此文件存在于G:\PhpServers\PHP\ext\目录内,extension表示是一个扩展功能。
9 Q0 P" R3 n2 R5 W) v0 ~在“extension=php_mysql.dll”后面另起一行添加“extension=php_mbstring.dll”(以解决下面一步执行“五、安装phpmyadmin2.11.3”后,“3 在浏览器中输入 http://localhost/phpMyAdmin/ 回车”后出现“没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.”的警告。)
1 A0 `) U2 a9 h F$ M9 Y" e' i搜索“extension_dir”,将其后引号包括的内容改为“G:\PhpServers\PHP\ext\”,用来指出扩展功能目录的位置。
+ G [. S) P) L6 o3 M0 q搜索 short_open_tag 设置为 On,(这里是使用Discuz论坛程序需要的,如果不安装该程序可以不改)( L* F0 G) s, b$ o- ^
保存php.ini 重新启动计算机# w$ }9 ]# G0 m. ?
21 补充说明: T. {& N8 j5 d" Q6 ?) N4 a1 K' x' s
如果第19项出问题,因为密码错误等的原因,可以退出来,在开始-》菜单-》MySQL中运行“MySQL Server Instance Config Wizard”进行设置。”
+ [# U# M6 A! v0 c R' @) L! a2 w- L& c8 e$ K+ _
四、安装ZendOptimizer3.3.0
. e7 V9 K5 l S; ?! A. F这个比较好安装。5 X L9 }! y9 N8 S( f4 F
1 安装界面
; g5 S0 R1 R& I% U; O$ u m+ y9 V6 p6 a' o* }& @8 I
% Q8 q& N, z. c& q k( c
) H! r% c. j) u* R% T2 接受协议: w: V. ^6 U! O- E; i Z
, O9 ~4 \8 }% I
+ O0 E* F1 ~6 L9 [: A' _
) i7 T% V# m- U5 u7 e. B* z' }
3 更改安装目录
8 s% u; Y' L* f' P; x0 N) u% m3 f# J$ x9 j1 O6 O: |0 H
2 t v' D! t. f4 p
5 N: u4 t7 E3 u% O. _, q4 选择服务器4 r5 s' i2 m( V4 q, S
9 T) ~) {& U/ i; V7 K# J( q/ {
/ {. }) m0 S7 {* ?# H
. |/ C; S0 P8 u H4 K
5 设置PHP.int目录% b O7 D% I# D) j/ Q8 E8 M
6 g$ {5 M$ k M# m) ^) u
8 a! d+ ]6 S/ `
, y! |/ C. B4 a6 设置服务器路径7 S% a: J9 J+ T! g5 }& x8 c7 ^ v' k
, a" h% j) d8 D5 m; F9 I) p! ^. ~) @9 i, A3 ^' @; |# ]7 ~7 i
# r6 d q/ i- y" F' ?% N
7 继续安装前手动停止Apache服务器,安装程序会出现提示对话框,按“OK”就可以了。(在开始菜单-》程序-》Apache中有)
: o& I! r H2 i8 安装完毕,手动启动Apache服务器。
7 L% i5 Z k- u+ {7 ]+ {五、安装phpmyadmin2.11.3
8 u6 a) f% i0 }3 m1 直接解压该程序到G:\PhpServers\PHPRoot就可以了 。重命名解压目录为phpMyAdmin。这时G:\PhpServers\PHPRoot子目录是这样的。
3 u+ u3 f+ s2 m7 U4 v8 T. C( L- l: K) s; C) A1 }3 C+ [
, h% G, q$ h0 y+ s. h' z3 }
+ k( {2 ]. Z9 {- H$ S
7 u: `- \ _/ w4 c
/ |! O( `# _" \/ x C
" ]1 B% s0 U& O1 O9 U2 设置phpMyAdmin
2 y( e% \+ U2 r7 t' P用记事本编辑文件 “G:\PhpServers\Phproot\phpMyAdmin\libraries\config.default.php”,搜索“$cfg['Servers'][$i]['password']”
8 B0 ?4 @: [6 {8 E9 W( Y2 U: @然后将“$cfg['Servers'][$i]['password'] = ‘’;”等号后面单引号中添加刚才安装MySQL时候设置的秘密,例如:cfg['Servers'][$i]['password'] = 'h9999h';这里h9999h就是数据库的密码。存盘退出。
d( L2 U" W \+ O( O3 在浏览器中输入 http://localhost/phpMyAdmin/ 回车
+ i1 N! I+ x4 Y9 z$ F3 L; M
" ~/ b( ^* [! y1 f% Y) q" Y" `4 d
* `& a$ E# \3 ~0 G( W0 M$ T, D# s6 L& V4 t1 u$ U: N
这样数据库管理就完成了。+ \& D+ _5 Q. g
六、加入论坛程序
6 ], x4 C- N, j( o$ j7 M1 创建数据库8 j; r- \( \' z! A( y& |
同上在浏览器输入http://localhost/phpMyAdmin/ 回车,创建数据库
. s" c& f- ^% g, A S `' S T/ Y/ ~* f1 e% g. O! W: U" L8 b% h
) v# ^% P/ P; s, p A- x% ^! o
2 I; P+ ?' _2 G2 q1 i" s9 S- h
2 拷贝论坛程序
; A& S, v5 ^ ]$ S/ \这里使用的是 Discuz! 6.0,拷贝程序文件到G:\PhpServers\Phproot\BBS,主要是upload子目录下的文件。 i/ s& J, m: K6 S9 l
' H& Z. w7 i; m/ B; x$ K
在浏览器中运行“http://localhost/bbs/install.php 安装。0 k3 u9 ~* |- G. f
具体安装这里不再赘述。0 S" k O% `7 j6 I, l' l7 y3 v
================================================================================4 x% z% g0 J" P7 d
到目前为止,基本的winXP下架设Apache2.2.6 + PHP5.2.5 + ZendOptimizer3.3.0 + MySQL6.0.3 + phpmyadmin2.11.3服务器环境已经完成,当然还有很多细节需要修改,靠大家自己考虑吧。6 `9 b5 `6 X2 b7 i) _: h$ ]
===============================================3 @& }6 ]' n8 q' b3 e& j
疑问解答与建议
: b5 g% @9 X6 H2 z1 如果出现“在测试Apache对PHP的支持的时候,打开Test.php却总也打不开,显示找到网站,但下载到XX%就不动了。”。可能的原因是看到的test.php仅仅是文件名称,该文件的实际类型仍然是txt或者其他。可以在资源管理器-》工具-》文件夹选项-》查看-》高级设置中,将“隐藏已知文件类型的扩展名”去掉。这样在计算机中看到的文件名称就是带有扩展名的全部名称。而test.php的扩展名就是php。
& b! |2 L3 q$ g9 t' z9 a1 H2 当出现类似提示“Apache HTTP Server 遇到问题需要关闭。”等等情况时,尝试拷贝PHP目录下的libmysql.dll文件到系统的system32子目录下。(d1396、好大一只蝸牛 提出该方法)
9 ~: o. o: i1 H& F( `3 当在浏览器输入http://localhost/phpMyAdmin/ 出现问题
5 n) T6 T$ P% q k0 Y6 O“phpMyAdmin - 错误
* k8 Y, l, t# S* {; v无法载入 mysql 扩展,
* t3 p Q0 P* M. B" M" Q请检查 PHP 配置 - 文档
1 D) s8 Y3 m, X9 S. ~5 L”。可能是在config.default.php中没有将数据库密码写正确,见文中五的第2项说明;php.ini配置时将文件名写错,如将php_mysqli.dll写错;
7 L; W5 w( I) i+ t1 f4 安装成功后,使用了优化大师等注册表优化工具可能导致程序运行失败。(爱你-真永远 提出该建议)# Y3 W ~+ D' t3 \! `+ q! z
5 即便是不用 disciz,最好也要用 short-open-tag7 _" t' z, f I, J8 Q2 J- K
,这样以后写类就方便多了,见三的20项。(hard 提出该建议)& N- B" q5 ~8 ~# V- q3 H* g" E
有错误、不足之处,或需要共同探讨的问题请给我发邮件h9999h@163.com QQ 52488691 主页地址http://hi.baidu.com/h9999h/
) ?5 h" h0 l% b) y. p2 i3 p/ o$ M" _, g6 k7 ?
% S8 O6 m4 X8 L& [, @
参考资料
2 y* U/ |5 j4 j9 H* @+ J$ tWindows下PHP服务器环境配置详细图解 作者gxgzres' J* P& }! u, P X6 J, T F
Apache2.2.6 、PHP5.2.5、 ZendOptimizer3.3.0 、 MySQL6.0.3 、 phpmyadmin的帮助文件: n e! C! p. C) e2 m$ Z: ^( q8 r
==================================3 X4 s% E! Q; g+ T) m
修改及勘误:$ z' b; ~# t& {* U$ b- P s
以下全部修改及勘误都已在上文中更改完毕。. t# ]# G7 _/ A3 P4 ]
2007年12月23日
5 r7 E) s, F/ Q3 `. X" Q勘误一5 y, }& h B3 R
在“二、安装PHP5.2.5”中1 E' F# S- }9 p/ e& j* u
8 对Apache进行设置
0 O+ \/ J( f' y“G:/PhpServers/Root”需要改为“G:/PhpServers/PHPRoot”
% t* h6 L4 O9 W, o; `5 Z9 Z勘误二
0 U! D7 d1 a& S在“二、安装PHP5.2.5”中' v9 J2 _% F; u- X" E
9 测试$ u. @9 l- b( W1 x) K4 z5 n
“G:/PhpServers/Root”需要改为“G:/PhpServers/PHPRoot”
* @+ e, h# _" x/ K9 Y勘误三) n& p1 l( D7 X
在“五、安装phpmyadmin2.11.3”中
5 }9 E1 x& a' }/ k5 p D' {“1 直接解压该程序到G:\PhpServers\就可以了 。重命名解压目录为phpMyAdmin。这时G:\PhpServers\子目录是这样的。”
7 C) a6 f p) Q$ I% n3 p% M改为“1 直接解压该程序到G:\PhpServers\PHPRoot就可以了 。重命名解压目录为phpMyAdmin。这时G:\PhpServers\PHPRoot子目录是这样的。”1 w8 y$ r, ~2 O4 O$ ?
: n3 a+ I R! T9 k
2007年12月26日
; e. h7 Y0 v5 l" b3 x补充一
- N9 G# P6 g: }- w' A“三、安装MySQL6.0.3”中第20项“20 进行设置”中增加以下语句:# y' F7 p9 I0 S- P4 W; `8 ?
在“extension=php_mysql.dll”后面另起一行添加“extension=php_mbstring.dll”(以解决下面一步执行“五、安装phpmyadmin2.11.3”后,“3 在浏览器中输入 http://localhost/phpMyAdmin/ 回车”后出现“没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.”的警告。)
' p& ^% v5 A& t. ^4 O4 ~- n2 E& [2 L4 _& b3 Q
h8 Y% I |: m, `" \0 h* F3 a- u1 y" D* y% l
$ d L, A( N5 m/ x/ p. p
! S: J* S" u. `' P* [8 ]0 D
k# i. c. _8 h( r' g7 B. K; l# e" @& v
8 y, x9 |, a$ @2 R1 U" z0 H- {6 M/ Q$ @. p$ U6 G4 {
- }' J9 v0 d2 z; v3 q: h- T
# U" `; D" m& \! t3 {, q. z! j1 V. Z! V# X* P! D
: d/ A: N/ K- f7 Y% @' T& ?( L( ^$ r: S# z$ x- @
补充二
7 t. ~) W. J: u- z8 m0 q) x- Q, M% t& L* |6 F“三、安装MySQL6.0.3”中第20项“20 进行设置”中增加以下语句:
" U+ D: M7 i6 [% K* ?) ]' ~搜索“extension_dir”,将其后引号包括的内容改为“G:\PhpServers\PHP\ext\”,用来指出扩展功能目录的位置。
) s3 P( T! n9 h) ]8 \+ x2 g修改一
# b. f4 u4 F3 T( y9 J4 |将“二、安装PHP5.2.5”的下一级标题从0开始,改为从1开始,以便看起来更明白。
( S4 ?7 {- W `& F. b! s2008年1月12日
% j9 N- I: o# z2 p* b- s' @补充一
+ A9 G5 _7 |+ g4 m为说明更清晰在“10 对Apache进行设置”中增加以下说明“在G:\PhpServers\下建立PHPRoot子目录,即“G:/PhpServers/PHPRoot”目录。”。
2 A+ n7 r$ M) b% m6 r. _* c补充二
0 H2 A# ^/ {) \% T# z有些朋友在下载MySQL时不太顺利,现在原提供的下载地址中增加下载链接如下“还可以在http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.3-alpha-win32.zip/from/pick中挑选一个下载。”
9 x( m7 ^: J: F+ x9 g' v. i p
: I7 z$ N T; U: s, j
' l/ | d3 C/ _. a7 _2008年1月13日
* K: c( {$ j2 W! b7 ?# R. D补充一
8 f# L" w" g8 W( b0 O* E/ T9 T增加自己的QQ号码在文章中。
0 F) x8 ]1 n- ]5 L: S补充二
; S% t& D) C/ h8 `在“四、安装ZendOptimizer3.3.0”,中增加第8项“8 安装完毕,手动启动Apache服务器”避免因为没有开启服务,而以为安装错误。
* U5 i; \& [/ I: u) b! e' G% R补充三3 k4 T1 M% G) V) i- Y1 m& M
在“三、安装MySQL6.0.3”中增加第21项,进行补充说明。“21 补充说明2 w4 @8 q' ] |# v
如果第19项出问题,因为密码错误等的原因,可以退出来,在开始-》菜单-》MySQL中运行“MySQL Server Instance Config Wizard”进行设置。”
; K* X- P, e9 L2 s9 T2 b/ V) q L* v" W5 @! Q
2008年1月15日8 `: r( I I* F) E
补充 k* a$ ^% ]/ Q: A0 S) J6 }: j
由于原phpmyadmin2.11.3链接已经失效,现改为“phpmyadmin2.11.3 http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.4-all-languages.zip 还可以在http://www.phpmyadmin.net/home_page/downloads.php 中选则“all-languages.zip”文件下载。今天看到已经出了2.11.4版了
& {' Z2 r, H; ]0 m0 W- I- N: X如何选羽毛球拍http://forum.taobao.com/forum-13/show_thread----7370795-.htm”1 q: ^- {+ D4 t' Z2 H- g3 o
2008年1月23日: s- _/ I2 C6 ?8 e: k% T/ T
补充一
9 E) U( B& X+ u8 R* Z( X8 H增加预先准备说明
2 E' f* N" d% D“预先准备
1 H, l6 Q( G1 {4 w! L$ b1 如果以前安装过IIS那么要停止他,或者应该卸载更好些。(hard 提出该建议)5 f( q% u/ A( R* Y2 Q5 U
2 如果以前安装了PHP,MySQL应该进行卸载,并保证卸载完全,否则在装ZEND时会发现好多问题(爱你—真永远、xy83488799 提出该建议) ”。4 E& ^/ }3 W# f8 r% t( {9 @2 l
补充二
. X, |8 a, K$ y: V" T8 e% ~增加疑问解答与建议,集中朋友们出现或者发现的各项安装问题的解答,以及一些良好的建议。4 E" A: Z. \0 v: a
“疑问解答与建议
) V% O, V, g" @. d6 G" `$ R8 |4 M; f1 如果出现“在测试Apache对PHP的支持的时候,打开Test.php却总也打不开,显示找到网站,但下载到XX%就不动了。”。可能的原因是看到的test.php仅仅是文件名称,该文件的实际类型仍然是txt或者其他。可以在资源管理器-》工具-》文件夹选项-》查看-》高级设置中,将“隐藏已知文件类型的扩展名”去掉。这样在计算机中看到的文件名称就是带有扩展名的全部名称。而test.php的扩展名就是php。
+ e; I- e" ^+ V# e: ]1 J/ m0 M2 当出现类似提示“Apache HTTP Server 遇到问题需要关闭。”等等情况时,尝试拷贝PHP目录下的libmysql.dll文件到系统的system32子目录下。(d1396、好大一只蝸牛 提出该方法)( t1 I0 W# G) U$ u: C9 B( M
3 当在浏览器输入http://localhost/phpMyAdmin/ 出现问题' u# z( M; `: F. W5 f j# c
“phpMyAdmin - 错误* a+ Z2 W% @$ \* w b" O
无法载入 mysql 扩展,
6 k' }' P4 N6 ~请检查 PHP 配置 - 文档+ @' g9 A8 V1 q- {
”。可能是在config.default.php中没有将数据库密码写正确,见文中五的第2项说明;php.ini配置时将文件名写错,如将php_mysqli.dll写错;
5 ^5 v' K9 E6 [+ D5 q4 安装成功后,使用了优化大师等注册表优化工具可能导致程序运行失败。(爱你-真永远 提出该建议)) r" A9 {) w* x& L/ s9 A8 ]. H" V
5 即便是不用 disciz,最好也要用 short-open-tag
1 f+ d, K* y: c% o X0 ]9 `,这样以后写类就方便多了,见三的20项。(hard 提出该建议)”+ Q, c6 P& l# B7 n" R6 c
# E0 q* B$ ~) h& ?
附件: 您所在的用户组无法下载或查看附件
搜索更多相关主题的帖子:
服务器 winXP 环境 架设 软件
iMo-Zone随我地带,自己的版块,自己的自治地带.用户可以自己申请要打造的版块,我们为你服务,你做版主,我打工~!
|