返回列表 发帖

apache2+php5+mysql5+gd安装配置

apache2.2.0+php5.1.2+mysql5.0.21+gd配置,安装GD库(让PHP支持GIF,PNG,JPEG)4 w% ]) s* c( w8 b" ]' ]& M5 B2 c
其中安装中见到的问题见文章最后!
$ }( V( B$ V# l+ S# ?& z
' c# }% ~8 k, S- ^+ B; b. ]8 M) t' L一:准备软件包,存放/home/xiutuo/software/目录下。
* |# T& w8 D2 s7 v' J6 |& J) M% y) F$ l& J; V* s
主要软件包," ^6 ^: S3 E+ Q" Q  D% ~
(这里没有选择mysql-standard-5.0.20-linux-i686.tar.gz,
& A, ]+ _" j2 W6 A6 d5 M呆会再说明原因。)+ l1 |1 B8 I1 `
httpd-2.2.0.tar.gz$ T* I1 K+ G' y& t- G; p1 s2 f
mysql-max-5.0.21-linux-i686-glibc23.tar.gz
! l7 p7 m& P* ~9 o5 ~php-5.1.2.tar.gz
" |! E$ X  c; S
9 [4 |8 S7 X# t$ N) ?! w安装php所需的软件包
6 M. P9 d- @* ]) Q(其中libxml2是安装php5必须的,为什么还需要perl呆会说明原因。)
# i8 @! y# [, elibxml2-2.6.19.tar.gz
4 o' P: B7 d3 b8 q9 b5 s+ Clibxslt-1.1.15.tar.gz
  Y/ r5 Z% q/ [1 |" u! ~+ h' ~' |ActivePerl-5.8.8.817-i686-linux-2.2.17-gcc-257965.rpm
9 `1 a) t3 Y# u7 X- p# Ycurl-7.15.0.tar.gz6 [, Z7 [, p+ C

3 I; D5 P! T# }1 S5 _6 jGD库所需要软件包! D/ W3 f* q7 M
(有人说PHP源码包里自带了GD2.0.28和zlib,# M9 f/ `& V2 Y4 W6 J
只要安装GD的三个支持包:jpg,png和freetype,但是我们还是下载)
+ a1 B/ u2 T) a$ Y5 x% @gd-2.0.33.tar.gz
( e0 y/ E1 \0 _freetype-2.1.10.tar.gz. a. Z$ Q5 h/ ~1 w
jpegsrc.v6b.tar.gz3 W5 e/ d$ k1 y- \+ H, P
libpng-1.2.8.tar.gz  y6 t4 L- k4 b! J5 a
zlib-1.2.3.tar.gz+ c8 g* f( \+ e1 n) \, ^% J
2 `- W8 P( l( k  ~, @" [) u" c1 k
相关下载$ H& E9 z2 @1 ~& p0 i7 b8 [6 G
(根据自己的linux版本下载相应的包,
$ \( ~3 B* a9 x3 F5 `9 o查看操作系统版本:
, _5 V" u, Q  C/ z# @# uname -r )
* f% y# ?( a2 S% V. R3 p( l7 X9 O0 f* [# s% x$ [
http://ftp.gnome.org/pub/GNOME/sour...2-2.6.19.tar.gz
2 Q; k9 b$ O: p/ V2 C% Y! ~http://ftp.gnome.org/pub/GNOME/sour...t-1.1.15.tar.gz* P% {( V% U& |( y; ^/ B: Z
http://downloads.activestate.com/Ac...-i686-linux.rpm. r/ d& {! a8 O+ K* e+ x2 b$ }) w& I' [
http://curl.haxx.se/download/curl-7.15.0.tar.gz0 Z$ Z! E* Q, u/ F: M

6 _2 Z  b! ^/ t4 k& _  I6 [http://www.boutell.com/gd/http/gd-2.0.33.tar.gz: j" Y1 _5 g- e  ]
http://keihanna.dl.sourceforge.net/...e-2.1.10.tar.gz
: c& Y8 e7 {. dhttp://www.ijg.org/files/jpegsrc.v6b.tar.gz; S( |, g, u: d6 ^
http://nchc.dl.sourceforge.net/sour...ng-1.2.8.tar.gz
6 c6 f' H: a" R7 Ahttp://www.zlib.net/zlib-1.2.3.tar.gz
4 f  b. n" p" ]( l  j5 b! N( `0 L
) f+ ?: U; o/ ^$ e7 z6 O
- ^) M/ n( @* [' x; E把以上所有软件包下载到:/home/xiutuo/software/目录下。5 ]8 v% k8 i* A7 Y6 V9 W( j- S

- {. U7 \. G3 M二:安装apache2。# S5 x% d3 {9 ~( Y# p
# cd /home/xiutuo/software/5 ]: ], y" Z& T& W. n
进入目录/home/xiutuo/software/5 n/ ~- b( R! }& x9 R
# tar -zvxf httpd-2.2.0.tar.gz
+ {! ]# r& ~& _# q解压httpd-2.2.0.tar.gz  L; v. Z1 k- H6 b) |7 O2 E1 F
# cd httpd-2.2.0* h4 [0 q8 `* O* q2 ]1 m! b- o# ?
进入httpd-2.2.0目录4 N. R8 u, I% h
# mkdir -p /usr/local/apache2  B; E( f. H! j( ~1 r4 @
生成/usr/local/apache2目录
3 q# D) ~; e5 b7 I* C3 _+ Y# ./configure --prefix=/usr/local/apache2 y  Z- j+ U3 X7 Z0 A
或者7 g4 I: t$ N% H6 L. q
# ./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite- a$ n: {# m+ e; p* k+ [
# make; make install- s  h' U8 c! l
安装apache
' B1 o5 @8 h  b# ]# vi /usr/local/apache/conf/httpd.conf
* o  F/ E, u; T9 \8 b/ z) A#ServerName www.example.com:80 在其下增加
1 \) E! ?2 n, q1 G, ^* NServerName www.xiutuo.com:80
1 v6 _. L- n, U' s. g+ E2 i保存退出,现在就这么简单配置apache。+ b: i/ l# N, B; h5 [

  F# E3 |* Q- h# /usr/local/apache/bin/apachectl -k start* U; i0 w3 U1 j2 M
启动apahce,2 {3 D% w" v* r  B+ P# a+ d
用浏览器查看http://www.xiutuo.com,得到it works,说明apache已经配置成功了。
" Q  T, d) S+ T7 Z5 U/ Y6 J1 S; J& [- ?# /usr/local/apache/bin/apachectl -k stop' ~: ?' D' V9 |8 K
停止apache。
6 e" _( `6 |$ A/ E9 e3 I4 D8 n! y, X8 v8 O7 J
三:安装mysql9 F( n6 N8 [) P
# cd /home/xiutuo/software/
) V6 P) u+ k5 M" V* a! h7 k# tar -zvxf mysql-max-5.0.21-linux-i686-glibc23.tar.gz
9 W  W5 q( f5 R' {+ O+ {# mkdir -p /usr/local/mysql (省略也可)
. X5 W& S9 J5 Q, o# cp -r mysql-max-5.0.21-linux-i686-glibc23.tar.gz /usr/local/mysql+ X  Q; S6 V7 d: d6 k! {' f
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
1 L/ M2 x' l" N& ^  e- r! |' h, }$ |4 C% j. i- L
添加mysql用户及用户组
& e0 W. a- ?: Y. V& X' x# groupadd mysql9 u2 R8 a9 }( I6 e. _" x. ^
# useradd -g mysql mysql
- @& v* b. N* r修改mysql目录权限* ?: v  K' a4 e6 G% p2 m
# chown -R root /usr/local/mysql
9 k1 k1 X8 F5 g$ o& w$ d2 V8 \# chgrp -R mysql /usr/local/mysql0 h2 k# D8 u2 a
# chown -R mysql /usr/local/mysql/data
, v& p; v& G1 m. a* l* z9 M+ p5 l生成mysql系统数据库
( m' \4 n& O. x+ q% y) }# /usr/local/mysql/scripts/mysql_install_db --user=mysql&
+ F: B0 r7 ^# D0 F0 p启动mysql服务
( a6 |/ S: @, G# /usr/local/mysql/bin/mysqld_safe --user=mysql&
1 J: [8 R( |/ u9 p" S, V如出现 Starting mysqld daemon with databases from /usr/local/mysql/data! n% J/ {; {* I+ Y6 ], P
代表正常启动mysql服务了, 按Ctrl + C 跳出
- X' c2 b( B8 d修改 mysql 的 root 密码/ p9 L& f9 r9 l! w. f) ?
# /usr/local/mysql/bin/mysqladmin -u root -p password "123456") s+ k. j' W+ ~2 n5 y! F& R

- w2 K) M4 \- o7 |( \% \; {四:安装GD库(让PHP支持GIF,PNG,JPEG)9 Z! Q" S: m0 A; W& h& D2 T- S
a.安装 jpeg6
( T' }5 y" x. H( ~建立目录:
( l3 [' U5 Q* {6 v$ o$ V/ `# mkdir -p /usr/local/jpeg6
9 ~4 q. K/ F* a3 d3 n+ |# mkdir -p /usr/local/jpeg6/bin
: N- o& P1 v+ V4 Y; f7 l" f# mkdir -p /usr/local/jpeg6/lib3 s$ F7 w  }8 t. n7 a
# mkdir -p /usr/local/jpeg6/include3 h9 j. B* w* k  H5 B4 y* D
# mkdir -p /usr/local/jpeg6/man9 ?5 Q) _5 e4 m
# mkdir -p /usr/local/jpeg6/man1) g1 }& _0 a& @- ^8 _
# mkdir -p /usr/local/jpeg6/man/man1& k, N% _9 _( \& o: ?# K' [
& M# Q! w2 ~$ F/ q
# cd /home/xiutuo/software/  Y" _7 v) M: t7 H
# tar -zvxf jpegsrc.v6b.tar.gz
& v4 s5 M; R& s9 m' D# cd jpeg-6b
- j% F' J7 L7 d# c# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static" Q3 o/ X. v) O4 V6 C( ^$ [( x
# make; make install( a9 d. M) [+ M+ y8 Y
& d/ T. ]( ]) ^- d; E. M4 n+ `6 v
b.安装libpng
* c- |6 f. L' f. J# cd /home/xiutuo/software/. H5 ?$ A7 u/ w/ e
# tar -zvxf libpng-1.2.8.tar.gz
% b( R3 F% T' P7 p5 r  V! `# cd libpng-1.2.8
* N- v7 w0 W7 _2 _: n# cp scripts/makefile.std makefile( l" o& j  Z$ ?" T$ n9 F
# make; make install2 T' ^8 |9 ?. T
- d% x7 H/ y  }. A+ A
c.安装 freetype
% F* |5 U5 ^- J# cd /home/xiutuo/software/
2 S; Q" A  ~! S# tar -zvxf freetype-2.1.10.tar.gz0 G; E7 C+ x8 a( r7 {  L( s) I
# cd freetype-2.1.10
8 w, W9 u9 O$ O: k: x4 C# mkdir -p /usr/local/freetype
* j; d1 z" _3 J3 y" w+ e# ./configure --prefix=/usr/local/freetype
( c& a; @% I1 ]9 k# p, ?$ o5 P# make;make install- _6 e) s  z9 D! P" s. _8 g
) {% l: v  L% a/ Y. u
d.:安装zlib
) d% q# i: z( C, n& K9 _$ r# cd /home/xiutuo/software/) ]% E9 c, D& H3 L; z" c. b/ U
#tar -zxvf zlib-1.2.3.tar.gz
: v8 [+ s% o. w+ [7 q7 l0 P#cd zlib.1.2.3
$ x. e+ V/ |  h5 T" W3 ?& F- z, J# ./configure
1 C/ W/ v: G1 K( K, Y5 @; F' `& \# make;make install2 g; B" t) b" S+ W7 D

5 B  ?, L' N. X6 u4 we.安装GD库% I0 M! E; G! y7 t. w( J
# cd /home/xiutuo/software/
# u" w4 Y8 W' o  ^# j# tar -zvxf gd-2.0.33.tar.gz2 Z( h, I4 \4 y
# mkdir -p /usr/local/gd2
& D5 X& I4 J) U: K" A2 s; p2 F# cd gd-2.0.33. {! U8 |: j3 e
# ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/
; K! r- b. w; j" C% C. w--with-png=/usr/local/lib/% Q; _! \, H' F( p; _
--with-zlib=/usr/local/lib/6 {0 ]: Q( U. Y1 F' B6 v' ]. L
--with-freetype=/usr/local/freetype/# ~8 A' U# s+ Q& v4 X( [" r
# make; make install
5 A0 P0 U/ o# b6 |# |3 b( }) R( T6 q5 o$ l# N$ F2 n: e
e.安装Curl库& ~8 v7 d8 Z& t7 t" x
# cd /home/xiutuo/software/
# q. v6 V8 m5 m7 \5 C* v# tar -zxf curl-7.15.0.tar.gz( B& {% w4 u: u8 ]( `3 `: M5 Y
# mkdir -p /usr/local/curl
/ F2 s8 r) E7 M# T8 N3 t7 x  M# ./configure --prefix=/usr/local/curl
( l; O  J+ M/ r( |7 {# make; make install3 |- P2 ?( ]5 U# P9 q3 g/ }$ z. d  f

/ Q+ k- D8 V0 e五:安装php5,php5必须有libxml2支持!
# Y, }* ?0 I* O; w8 u- aa.安装libxml2
  p' k+ O% W' \: K; f4 T  f# u# cd /home/xiutuo/software/- V" P# \7 I0 W) p
# tar -zxf libxml2-2.6.19.tar.gz
) G  v, w1 ~: ]1 U/ y0 D# cd libxml2-2.6.19* j/ I! l2 }  P8 k7 Y* l
# mkdir -p /usr/local/libxml2/ z) \; ?, @# R. ^5 C+ F
# ./configure --prefix=/usr/local/libxml2
" U+ S$ X! I% j# make; make install
9 x  F! s/ y/ \
4 F9 r4 n. S! b* W4 N+ f* Nb.安装 libxslt(可选安装,你可以不安装)
7 h. f/ h/ ^9 W. [* v# cd /home/xiutuo/software/4 B5 p, A; B* `: _# h4 `6 K7 K
# tar -zxf libxslt-1.1.15.tar.gz% L" @$ x. M" p, l3 \, }& v
# mkdir -p /usr/local/libxslt
6 u0 ~4 `  Q: a+ d3 w! @0 V# cd libxslt-1.1.15
" t2 W5 X* O  @, v; [1 n# ./configure --prefix=/usr/local/libxslt --with-libxml-prefix=/usr/local/libxml24 l6 j# P. E8 ]1 E
# make; make install, T' c0 r* q0 o  u7 o4 ~' D

: f8 d( ?0 t  c- N1 rc.安装php5/ U3 v7 R* G$ Z% z; X
# cd /home/xiutuo/software/
  m* [- F0 x$ Q7 w" r# tar -zvxf php-5.1.2.tar.gz
4 P8 q3 O+ [+ F5 s# mkdir -p /usr/local/php+ g+ X6 k& \5 S0 _& L9 ^
# cd php-5.052 T3 }- n7 C5 B! }0 J! G5 ]
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs7 r) x* o4 `9 H, Y% D# I2 s
--with-mysql=/usr/local/mysql/
. h# v) F# V2 Q5 R! p3 K9 \--with-curl=/usr/local/curl --enable-ftp8 a! P" G, p' O& X6 W, Z7 k- b1 S+ L
--with-libxml-dir=/usr/local/libxml2
& I* h7 x9 i9 P8 ?5 P: v--with-expat-dir=/usr/lib --enable-soap
5 U8 r: V& G% Y6 v( b--with-xsl=/usr/local/libxslt --enable-xslt0 e. \$ T' T( G! y" r2 P5 T
--with-gd=/usr/local/gd2/8 o* V' }: }# o, U1 s
--with-jpeg-dir=/usr/local/jpeg6/
- z# ~* s0 }, F; l--with-zlib-dir=/usr/local/lib/
. d+ i6 E; h! Q--with-png=/usr/local/lib/
3 ?5 r9 r. a8 Z- E9 y$ m+ E" n--with-freetype-dir=/usr/local/freetype/0 \' j) v* J# h9 F
# make+ M1 g$ h: f9 }* f  a' e5 X! `# \; @
# make install& e- i: f5 d9 C8 L7 j, p
# cp php.ini-dist /usr/local/php/lib/php.ini (别忘记了呵呵)
, R/ J: ]; g" f  U
1 [0 S% |+ l$ _# b" m9 ^# U其中./configure 后的; |4 J- }9 q# _( |
--prefix=/usr/local/php6 F3 U7 X# J2 V
--with-apxs2=/usr/local/apache/bin/apxs. b1 X# d. f' p
--with-mysql=/usr/local/mysql/
7 Q, n; Y9 O& R, P--with-libxml-dir=/usr/local/libxml26 r/ N" E/ ]- w/ t# X
是必要的选项
$ E" X  c5 ?+ A% X) @6 N" B& y& x4 a6 ?% \. Q' g1 U  s: Y
--with-gd=/usr/local/gd2/
1 }2 ^/ X$ P* Z* P3 x: }--with-jpeg-dir=/usr/local/jpeg6/% ]! Y& B' W( y( i
--with-png=/usr/local/lib
* ]4 O9 [; m& Z" c! G8 [/ W--with-zlib-dir=/usr/lib8 Y% x3 v$ {; G  G8 }7 T
--with-freetype-dir=/usr/local/freetype3 T' h- f3 J3 I5 |) |1 [' c4 K
这是让PHP支持GD库的配置选项5 c" e( f6 q2 X0 D* \$ O
& Y8 X/ w, ?$ I) O9 T
--with-curl=/usr/local/curl 支持CURL库
. s5 ]% R, p1 J& K--enable-ftp 打开FTP库函数支持" l9 ?8 Z7 J0 N( h+ t+ X! a; \# Q4 _

- O: p  V; g4 j2 b* n# Q--enable-soap --with-xsl=/usr/local/libxslt --enable-xslt8 N2 M  R, p- ~
让PHP支持SOAP, 上面这些一般用得少, 可以去掉
7 `& G, J$ g, a
( A' b5 M& B% S" ^8 H7 ~8 W3 ~4 }5 ^

9 P$ D, \+ R; k* K: a六:重新配置apache2让他支持php。
( t* h$ l5 K" X+ _3 m( E: v% ]
  @4 I2 G# a7 i' Z配置 httpd.conf 让apache支持PHP4 X; T* Q. q: x$ @7 I8 h' b
# vi /usr/local/apache/conf/httpd.conf4 B- N. w! G; ]  D! N2 I) S: m
找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容# D2 B, A- Q$ d% v9 g" C
AddType application/x-httpd-php .php, p  e6 v5 a7 g- B
AddType application/x-httpd-php-source .phps, d, t- {9 Y& a1 X4 X

# e6 G( o9 n+ t7 p1 U2 e重启apache$ c4 R7 r  N9 ]& e/ X" ^% B9 ^# X
# /usr/local/apache/bin/apachectl restart5 |: ]! h3 j9 B
在htdocs目录里建一内容为 PHP文件, 输入URL地址查看PHP配置是否正确) D& \: ]+ t( k7 m: y* ?

# }" @$ {1 E! W6 Y$ zok,web环境apache2+mysql5+php5就介绍到这里。: y, A7 H; S& d3 W$ z2 s+ L
更详细的apache2的配置和mysql配置和php.ini的配置参考相应文档。5 R$ g) x7 K3 W* q% y
--------------------------------------------------------
, _4 ~# j4 H6 ?) S9 h, `7 x安装时候遇到的问题:
! E6 p' u+ Z  r( u: _) e% O: T6 l+ T' O1 T7 s/ s' s
由于本人的系统是redhat9,自定义安装了php,mysql,apache。
& Y5 @7 C4 q0 N所以在安装最新的php,mysql,apache版本时候,本人对相关的rpm进行了8 t/ {5 y3 m) D  i$ S9 Q8 I
卸载,忽略依赖关系强制卸载apache;由于php,mysql与perl的bt依赖关系,5 G; X% y" ?2 Y9 O5 ]" Y: B2 N
一气之下删除了所有的相关文件。# k0 [2 L, n2 V3 m( d' N: J0 t6 c
9 [8 ?, x2 \+ z( g
问题
9 b$ X: q& ~- r- Y: s
  h/ Y9 w* z9 W  {# q6 I. l& @  F1.当你看到mysql有很多版本,如:$ X$ g! A5 y( J0 p# z/ y
mysql-max-5.0.21-linux-i686-glibc23.tar.gz和
- T  [* U: h- ?0 C* ]mysql-max-5.0.21-linux-i686.tar.gz# D; B; J7 J) V+ j( o5 Y
这俩个到底选哪个呢,请你使用如下命令来决定
$ }1 ~: m4 A0 M8 h7 n0 Y4 A$ ^# rpm -qa | grep glibc
8 ^/ Y9 X0 w8 u3 z* W. m7 zglibc-kernheaders-2.4-8.10
( s8 Q3 U. k8 D. _2 O  Lglibc-common-2.3.2-11.9
5 o+ L/ e7 E) W0 c8 Xglibc-2.3.2-11.9
! R2 K) z: A+ w) G) |$ x  hglibc-devel-2.3.2-11.9
( Z' ?. P2 w4 M如果出现以上信息,请选择mysql-max-5.0.21-linux-i686-glibc23.tar.gz版本
2 s5 s0 Z+ t! G
! j+ }4 a, U+ h0 k+ C  @' D2:编译php时出现. Z' }4 p3 u& y$ K& i& K3 h5 r
3 P. E1 y' N2 Y$ \: J+ t
./configure: /usr/local/apache2/bin/apxs: /replace/with/path/to/perl/interpreter:
) m2 l1 j* ]2 o& M9 U1 o7 O. \2 o% v' abad interpreter: No such file or directory  p+ K+ y9 m0 u* Q2 D. A3 B
这是找不到perl解释器的缘故。
  J  F4 k" P2 R2 F3 s0 ^修改/usr/local/apache2/bin/apxs文件中:1 i0 ?" ]- i% U, {8 j+ B4 j
/replace/with/path/to/perl/interpreter
% ?. _( d+ x: [- j把他替换成perl所在的路径如/opt/ActivePerl-5.8/bin/perl,# E+ W5 V- p) U: H5 R5 ~) t' t. l
(如果你下载的是active perl5.8的rpm,他默认安装路径是/opt/ActivePerl-5.8/bin/perl)
& V! [( }3 J8 t: C
2 i; x5 M- i9 ]( L: s$ M) H3.安装了perl后,发现所有的文本编辑器都不能用了。
" I0 j2 h, H. S0 [0 y. F运行vi或者gedit时候,提示找不到libperl.so- }2 ~4 j, [. t+ R/ Y
到perl的安装目录下找一个libperl.so放到/usr/lib目录下就解决问题了
3 i: d& V! s: R, o6 D9 b我的libperl.so在/opt/ActivePerl-5.8/lib/5.8.8/i686-linux-thread-multi-CORE/目录下。, ]  [- k7 B: Y2 s, r
如果不知道libperl.so在什么地方,可以用: U' [9 r9 y' H  I, i
# locate libperl.so  U. a6 l% r4 T; n$ ~- I( T
查找,或者用find命令3 w6 G$ O) r, u# q0 b+ L6 i7 o: Q- s, I
- e+ v5 c& u5 q$ T/ |0 H4 V4 G* b
4.当我使用mysql-standard-5.0.20,编译php时出现mysql错误:
) n& F2 ]0 Z0 V; s
1 B+ \9 [+ O# z9 ]# L% fchecking for mSQL support... no
- e" u! Y( x. Y7 Wchecking for MSSQL support via FreeTDS... no
$ I5 J8 n1 O4 }checking for MySQL support... yes2 ~1 X  p6 h- w$ X2 }6 u( V- o
checking for specified location of the MySQL UNIX socket... no) _7 h; R% |3 \- S* g" S
checking for MySQL UNIX socket location... /tmp/mysql.sock% ]" Q4 H' r2 D0 u
checking for mysql_close in -lmysqlclient... no: T, h  C- H* l
checking for mysql_error in -lmysqlclient... no3 M6 j7 i0 k( q7 M  L
configure: error: mysql configure failed. Please check config.log for more information.
$ k5 B7 E  }3 J# V& B4 c
* P5 S9 P) w' U; [' C网查找说:安装PHP的时候没有指定一下mysql的安装目录。但是我已经指定了,所以这个说法是错误的,其实主要原因是 mysql-level没有装,也就是mysql的版本不对,应该换4 L( z# w" W9 S0 F) J9 R
mysql-max-5.0.21版本(包含所有mysql相关内容的软件包)
$ L1 k) K$ a9 ]9 v1 M: U+ f6 K0 I' m) K/ X
5.编译php时出现
5 X: A# j8 V: _( ?, g! o2 mconfigure: error: freetype2 not found!
4 l9 m3 S3 A# G没有安装freetype-level
0 Q. E8 h9 `9 S; ^6 d# p
/ D9 }" }; e3 [* z  e" r# [/ C3 Bconfigure: error: libpng.(a|so) not found.
* ~9 T, h$ }5 U+ I7 B, p没有安装libpng-devel% \  A0 V( F8 M" C: U

0 k# t8 b8 T1 V: a: S6忘了mysql的root口令怎么办
9 o# b" |; M4 r0 {# /usr/local/mysql/support-files/mysql.server stop
2 n1 U8 j# j1 E6 t  y! `# cd /usr/local/mysql/bin/
/ A( K; V7 p$ F, A) r0 @9 I8 {# mysqld_safe --skip-grant-tables &
) b6 ?7 E9 ^  g  l1 |, `! A# mysqladmin -u user password 'newpassword'
( z2 S7 ~8 w# B4 p7 n  g$ n- W9 _# mysqladmin flush-privileges

返回列表