WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置()

来源:互联网 发布:手机棋牌万能透视软件 编辑:程序博客网 时间:2024/06/05 17:29
http://cn.php.net/get/php-5.2.1-Win32.zip/from/this/mirror

与其他基本版本安装相同!- o- U4 a2 h8 ?
第一: 装http服务器apache/ W' R2 i% c) d- z- y: h
6 v) _8 x5 R) o' p7 x
1 G% N+ `" h& Z, ^. d$ _& v" t/ P
apache安装完成,如果出现apache端口被占用的情况,请关闭你的迅雷,或者某些杀毒软件!- g. p' L/ e* j' w* s: Q- ]
$ t0 }( q6 a: ]- t, [+ Z
第二步:安装PHP:
- B% M& T1 [* l. s1 j  1)、将php-5.2.4-Win32.zip压缩包解压,然后复制到C:/并更名为C:/PHP50 c6 e5 S* e, }6 g; ~
  2)、拷贝C:/PHP5/php.ini-dist文件到X:/WINNT下,并更名为php.ini8 y5 O4 @6 v* I5 k( T
  3)、(方法1)打开php.ini进行参数修改,把extension_dir设置为
1 ?. S8 L& m( H8 p# ?$ A- n         extension_dir = "C:/php5/ext"% I$ F+ ^. U" R& L/ w& `$ |, Y
(方法2)把php5下面的*.dll和ext下的*.dll文件复制到windows下的system32下面!(本人用的是这种)8 H( J& M/ D- ^3 W* E

# j" f( u! i2 G0 T- I6 X- j& j6 s. w5 p% s/ q: v8 @8 F
第三步:加载php模块:: {8 }% B: f: i9 P# ~( E3 D, x
设置网站根目录:
4 h6 S- e/ w" B" I0 p' l9 p6 Y6 n, ]" D
在apache的httpd.conf文件里,设置ServerRoot(服务器根,也就是apache的安装目录)
1 @' @0 a3 f: d: Z/ J, YServerRoot "F:/php"& s5 Y- e, T9 O6 ~6 r6 Z6 P
设置DocumentRoot(网站目录,也就是你机器上那些让人浏览的网页所在目录)比如:
+ H& x& l: D2 _1 c2 kDocumentRoot "F:/php": c0 H9 p/ H$ I, a6 J& ?
修改:(选择性)设置默然首页  n9 p' }* Z7 z+ L8 C7 ?
4 u* f4 K; Y7 o" |' I
<IfModule dir_module>+ ~/ ]2 D* a( t  n
    DirectoryIndex phpinfo.php index.html
' P' t' V* t* [5 m; Z/ M- h* M9 `</IfModule>4 _9 J2 ]1 _8 `1 J* M. g
用模块方式安装!# ~' i8 ?) X+ ^8 }  K* O8 J
在文件最后加入; C* /* g( N4 L
7 K* Y. /5 ^  h2 _8 Y
LoadModule php5_module c:/php/php5apache2_2.dll+ ^9 k7 D2 r9 e$ r. c" t
AddType application/x-httpd-php .php6 w) H5 n! f! `# n8 d' S! ^
用CGI方式安装:& H( p# W6 y; K4 R2 t+ W
同上面的7 |8 R& [+ Y" N- k% j
  在ScriptAlias段,增加以下行
. L" V7 f2 B' X9 C9 M9 y5 f  ^  ScriptAlias  /PHP5/   “C:/php/”
$ |7 r2 Q8 r  C5 R7 J0 m   在AddType段,增加以下行
* {6 a5 s1 w: A7 ?9 C    AddType application/x-httpd-php .php$ O& X5 g+ M8 K2 P) z% j
    Action application/x-httpd-php  "/php5/php-cgi.exe“
1 J  m' _6 k1 i: J5 m第四步:
. M! ~5 N- K# ^0 v; m( W: W% w拷贝C:/PHP5/php.ini-dist文件到X:/WINNT下,并更名为php.ini4 S9 q$ w1 o7 J. Y# V" v- k  c
在php.ini配置文件中选择运行PHP时需要加载的模块。
  J3 v1 b. E5 n2 /* F& S[DATE]  下修改;date.timezone =为date.timezone =PRC3 ]( h' V( Q9 {
5 h1 H5 D6 h) T+ S# o: `$ ^2 l/ u
     将php.ini文件中下面格式的行前的;去掉以加载相应的模块,注:加载模块不正确将会出错  V( p5 I8 M6 j6 ^2 C: @
extension=php_bz2.dll' J* u! G  T) a
extension=php_cpdf.dll
6 ^7 S6 x% {  V' O9 L) {extension=php_crack.dll
7 g- o1 @8 L& d% f…这些自己加!
  W: c/ x0 q' m  m* M3 c3 L- t" q% e" O* @9 J  L/ `
测试php程序:<? phpinfo() ?>保存在f盘为phpinfo.php在浏览器输入http://localhost:加你的端口号/就OK了!; I& S. L1 m5 F, l

, M* T2 q7 m$ d# I/ c  D* J1 B第五步:
& |# z4 b. R  R% A( c4 p! N安装mysql数据
9 z# T. l9 x: F" t" [# v1 I2 T6 B3 |( [1 p, q: S3 u4 G
一直往下安装直到+ O$ x. /# w& `9 E, M- P/ M! |

  // T' V; w' s0 X' z7 b! ]如果用uft8则选择utf8用gb2312则选择gb2312!‘
7 a; p6 B/ ?0 d, n% @8 L" `6 d1 ]$ c由于空间有限某些图片没有上传上来!
* s- P4 ?! W; j7 N% k; ]最后完成!  I. }4 p7 n, E9 G+ n
" @2 @& [6 j5 a: o) L2 S: Q
第6步:2 n- ^* }& y- w! e3 C
安装ZendOptimizer( O6 x; U- y4 |

+ H9 K6 J$ ]/ C( t! K' i. Q按照提示继续安装直到完成为止!
( M: @& /9 k7 /$ O8 V  V
" X% }( y" e# g最后配置phpmyadim:9 j9 ?/ R& h7 d6 u* X' m' R
解压文件放置到网站根目录下面:9 m7 ^- C; Y1 c1 S
修改libraries下的config.default.php并且重命名为config.inc.php保存在根目录下面修改如下:
5 m0 L! p& {8 Y! P/ m$cfg['Servers'][$i]['auth_type']     = 'config'; 修改为
! N; M, P; r; C* ]$cfg['Servers'][$i]['auth_type']     = 'cookies'; 2 d* j3 Y& |1 n6 d) ~( r4 }+ x
$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
+ E$ j% j# R& d1 L$cfg['DefaultCharset'] = 'utf8';! N& /4 G4 B. v# H( w
- P) `5 y3 A1 j" [/ g8 Q) n/ T) r
配置基本完成!这是本人粗略写的,有错误的地方还希望大家提出来,会第一时间修改订正!" W% ]$ p9 A! O1 l$ y/ x: f, j
可以用QQ或者在论坛留言! 
1.ZendOptimizer-3.3.0,也要设置,在apache文档里添加代码
: }" j5 g1 L0 Z4 s* n# /% v" j0 d  k" q7 W3 T, S6 x
2.AddType application/x-httpd-php .php 没有这句话apache读不懂php后缀的网页,并且可以更改php程序的后缀名
! i  q) d9 B- b* y
3 G$ O  V; t1 O# q  E( k1 b, Z9 R3.LoadModule php5_module c:/php/php5apache2_2.dll 如果php是5.0.x版本里面没有这个dll,要去php网站下一个专用的dll才能链接apache2.2.x2 d! g- [: }9 H* x
2 N$ `" /5 Y. E+ Q/ p/ l
4.mysql安装界面中,编码日本语就是utf-8. O/ v9 h* k/ N3 |3 I9 Q( @

, i4 W. M. Q4 }2 @: q+ B$ g1 q5.php.ini中php_mysql.dll这个模块前面的;一定要去掉。4 e- ^) S  z( V  z7 x

7 m% K/ j5 r/ Z  T3 D+ [6.还应该把常用模块介绍一下gd2那个图形处理的我就是用这个模块的功能来加水印和缩略图的/ t' |+ D4 ~) X" l9 v) Y4 C' R

+ S6 {! H3 p2 L6 Q/ y' U7 ~* A7.还有url改写php和apache中都有这样的功能模块,默认是关闭的
原创粉丝点击