apache2.2.0+php5.1.2+mysql5.0.21+gd配置,安装GD库(让PHP支持GIF,PNG,JPEG)
0 o% B+ w2 |- f7 @其中安装中见到的问题见文章最后!
0 {! r! y( G+ F2 l" u+ T' `5 g* I, J$ g/ k
一:准备软件包,存放/home/xiutuo/software/目录下。
/ L) l3 P& \2 v* j" ` O+ w
) m% g1 H4 h9 h) i/ @0 c主要软件包,7 q3 K; V; Q) U+ Z: P
(这里没有选择mysql-standard-5.0.20-linux-i686.tar.gz,
' I, N- X+ ^+ K- Q' K呆会再说明原因。)
* c& k+ F7 a/ T9 B. u* nhttpd-2.2.0.tar.gz& {( W3 V8 U0 M0 G( `! v# w% T. k, l
mysql-max-5.0.21-linux-i686-glibc23.tar.gz) n' z. v" r; [% A7 ^5 Q6 B+ d
php-5.1.2.tar.gz
/ a. H$ g5 x4 v, ^8 u" s9 ~0 G2 R3 F5 b' i, V2 [* A+ N/ i5 _1 M4 D' H
安装php所需的软件包
: l+ F7 ]6 G3 t: x(其中libxml2是安装php5必须的,为什么还需要perl呆会说明原因。)
8 u' X/ `, W" N( R+ |libxml2-2.6.19.tar.gz$ y, Y& P0 `* R
libxslt-1.1.15.tar.gz
% f, M5 U8 b9 K, T, b# o# MActivePerl-5.8.8.817-i686-linux-2.2.17-gcc-257965.rpm
$ C% z- \7 w8 B7 gcurl-7.15.0.tar.gz
" G$ u: w1 n/ `3 O; }; Z7 H5 H& C$ x$ n' @+ i0 C5 F
GD库所需要软件包9 K" O# f$ U7 K+ D8 j) C% d( h# O
(有人说PHP源码包里自带了GD2.0.28和zlib,% ?- L! T B# g: |% e
只要安装GD的三个支持包:jpg,png和freetype,但是我们还是下载), r/ l: p( m x
gd-2.0.33.tar.gz8 E r. S4 K+ Z6 j% z
freetype-2.1.10.tar.gz
5 @! ?$ ?( I4 P* k" sjpegsrc.v6b.tar.gz b/ F4 a* G0 M$ k; `
libpng-1.2.8.tar.gz
" b7 J' m' c, A3 P5 }zlib-1.2.3.tar.gz% C# J- n% n' e6 [6 P
& }# K; g$ U- L' ?: b1 g" R+ W
相关下载) o1 e: s. k& _9 K/ H" Z
(根据自己的linux版本下载相应的包,( Z2 M/ ?% i) Q! {$ b
查看操作系统版本:
0 o$ h6 }9 h$ D( [7 X- p) n; k5 n3 y# uname -r )( s- W+ e2 b$ `. q
5 E8 k3 K) H( t$ @# ?5 ?
http://ftp.gnome.org/pub/GNOME/sour...2-2.6.19.tar.gz) L* s9 `1 {$ n; C5 C$ p% w6 o* N
http://ftp.gnome.org/pub/GNOME/sour...t-1.1.15.tar.gz2 R7 ^; r7 J. D+ R% r5 F
http://downloads.activestate.com/Ac...-i686-linux.rpm2 }: }; r# a9 [# ?2 i W$ ~
http://curl.haxx.se/download/curl-7.15.0.tar.gz
5 e/ w: O) B8 v, N! b+ j" i- N5 O' ^0 O
http://www.boutell.com/gd/http/gd-2.0.33.tar.gz: u$ |4 I, L( Q
http://keihanna.dl.sourceforge.net/...e-2.1.10.tar.gz
; ~; l; t' c6 H0 [- d* [. ihttp://www.ijg.org/files/jpegsrc.v6b.tar.gz
% n7 W/ }4 M: E7 Xhttp://nchc.dl.sourceforge.net/sour...ng-1.2.8.tar.gz& U) W h% J; y
http://www.zlib.net/zlib-1.2.3.tar.gz/ K9 Q5 u! G+ H/ _, }! L( H$ |
1 C5 V2 a) L" z0 ~9 ]) k+ X. O1 x+ P" u6 \3 z8 Y; l
把以上所有软件包下载到:/home/xiutuo/software/目录下。
' Y$ D! d' v, ]. b1 a5 T) ]2 P( b5 q& Q! h" P$ U" |7 p; K
二:安装apache2。4 n: M1 X" Z$ g0 e2 z2 S
# cd /home/xiutuo/software/3 i8 |; V, v: N& G1 I9 l& O
进入目录/home/xiutuo/software/( Y5 m9 O/ ?3 u7 z5 m- a# d( p
# tar -zvxf httpd-2.2.0.tar.gz
$ O Y; Z; b1 L) V9 y解压httpd-2.2.0.tar.gz
, ^% |8 ^1 y: E8 P" @) E# cd httpd-2.2.0
3 ?# C" e# u1 F0 O4 V进入httpd-2.2.0目录
6 \: @+ M+ x, Y6 s# mkdir -p /usr/local/apache2
* a; C" H8 \0 @# H) O9 }5 r生成/usr/local/apache2目录( ]; x ^* N$ \7 Z9 u# h1 k+ @
# ./configure --prefix=/usr/local/apache
2 |$ M! p/ a: n! I或者
. `, m5 P6 u7 I# ./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite j9 J) Y( p1 ] c) ]
# make; make install! }, W: z) _0 V' s( d
安装apache
8 m# U( t% `) J+ w' m# vi /usr/local/apache/conf/httpd.conf# I8 [1 W, b, \: T
#ServerName www.example.com:80 在其下增加! N4 ~- S+ D$ F7 w: _5 W
ServerName www.xiutuo.com:80
% d7 M8 T5 x, \( O9 F: s9 A6 ~+ n0 Q) j保存退出,现在就这么简单配置apache。2 }# ^8 Y) l' x2 c, i
/ f! r% C1 D& r7 J" h( f, F) C
# /usr/local/apache/bin/apachectl -k start
5 n& z- u3 @% ~7 f: y启动apahce,! _; Z, j0 B# w) s0 Y# |
用浏览器查看http://www.xiutuo.com,得到it works,说明apache已经配置成功了。
( |( Q& q# n" [) ?# /usr/local/apache/bin/apachectl -k stop
. U1 v( j. m+ `4 n/ z停止apache。7 R9 T* T0 u, |( @+ ?
! Z5 p. Y/ R+ w% K" M. h) ?/ d; D三:安装mysql
3 d0 |+ B: K# M; _9 ~' T# cd /home/xiutuo/software/
. r/ N" z9 z* A, E) A. E1 k# tar -zvxf mysql-max-5.0.21-linux-i686-glibc23.tar.gz' n3 e% A5 p( f$ d; `( Q, x# h
# mkdir -p /usr/local/mysql (省略也可)9 v5 l4 e' u0 n
# cp -r mysql-max-5.0.21-linux-i686-glibc23.tar.gz /usr/local/mysql
* E7 B" r3 N1 ^7 y; g2 C8 U0 o# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf8 A2 O J5 ^" U/ s3 n) w
, k- o3 t& d. h5 |2 u添加mysql用户及用户组; v$ V+ m# d! J- Q) Z) }
# groupadd mysql# j. d5 t# o; }3 ~, e/ `
# useradd -g mysql mysql
4 Q/ M. O) d$ y( p修改mysql目录权限 ~. z$ `3 K7 p! P! h/ W5 \
# chown -R root /usr/local/mysql
- C5 O3 x% l. ^) O) o# chgrp -R mysql /usr/local/mysql
' q. \2 W6 f- P; g+ Z# chown -R mysql /usr/local/mysql/data1 D7 Z% Q# n L# x
生成mysql系统数据库
' _" ~+ \% Q' J0 z0 }8 J( x9 D$ I# /usr/local/mysql/scripts/mysql_install_db --user=mysql&+ n1 [0 J' a' S. }; m \3 a
启动mysql服务' s* W3 {- d0 Y' K
# /usr/local/mysql/bin/mysqld_safe --user=mysql&
: E& H8 ~" D+ B如出现 Starting mysqld daemon with databases from /usr/local/mysql/data' i( n0 H5 T* ~- D9 U4 _
代表正常启动mysql服务了, 按Ctrl + C 跳出! \+ Q0 n. @) K. x. y+ i
修改 mysql 的 root 密码, i% m' u( V8 U
# /usr/local/mysql/bin/mysqladmin -u root -p password "123456"( y' ^' p( K6 p( ^ y
1 g. G% O: O; U/ M0 `! J" F四:安装GD库(让PHP支持GIF,PNG,JPEG)$ J4 Y1 H/ n2 r; I# V8 R' @
a.安装 jpeg6
" g( a% b: B- G4 g) t建立目录:; g* Z. y$ L/ D
# mkdir -p /usr/local/jpeg6
' j2 _% s8 z- I! {+ L" ^ g1 P# mkdir -p /usr/local/jpeg6/bin3 q1 n" m) {6 `8 q% E+ M; j
# mkdir -p /usr/local/jpeg6/lib
, g9 }: e7 ?" g+ u# mkdir -p /usr/local/jpeg6/include% q: A/ N( ^" I5 `
# mkdir -p /usr/local/jpeg6/man
. p6 s% |5 |, R# z+ X% h4 @# mkdir -p /usr/local/jpeg6/man1
5 y+ m8 y. p0 w1 W3 w$ R5 u) {# mkdir -p /usr/local/jpeg6/man/man1- d4 x i% y V1 s+ i
( d. r! X# k/ v( ?# cd /home/xiutuo/software/ z; u* p' a# [3 R
# tar -zvxf jpegsrc.v6b.tar.gz
& t7 L, p+ M" _: `. d& N% d% o( t# cd jpeg-6b
! P" G9 N) N& c- `( R0 ]- W# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
$ m2 d u2 u+ [# make; make install
$ H8 U7 _7 ?8 p! i8 Y! z
$ Q4 w1 g. [, c' F. Sb.安装libpng( ?6 T) R8 o7 m* E4 D0 W
# cd /home/xiutuo/software/
% u, A! ]* f1 Q# tar -zvxf libpng-1.2.8.tar.gz
% \# K- ~3 H( h) ~. W4 g! e# cd libpng-1.2.8
1 h e4 Y% Y# h# cp scripts/makefile.std makefile
]1 u! _5 i% \3 |+ J- |# make; make install
6 y- m. ^9 b1 y0 ]7 y# u p% i# g1 r/ h
c.安装 freetype
" `, p% Q0 ~# P# cd /home/xiutuo/software/
! e6 d8 z/ E/ _ s# tar -zvxf freetype-2.1.10.tar.gz
1 u% A0 P& S4 Z2 ^( u# cd freetype-2.1.10
( d; e2 U' b5 i" W9 B$ t9 z* H, N# mkdir -p /usr/local/freetype1 u8 Y& f1 i. |$ g2 d
# ./configure --prefix=/usr/local/freetype
`; v" j' E0 p6 Y# make;make install
' ^* w* x2 |/ y: o2 _2 D: k A1 t/ J3 n$ N' d7 D4 q
d.:安装zlib2 m. u# t C1 ^& \
# cd /home/xiutuo/software/
, }4 F6 R! Z! x#tar -zxvf zlib-1.2.3.tar.gz' @6 ?' O4 d' K# q0 y J. ?8 M
#cd zlib.1.2.3! ?4 ^' q/ r0 y" C6 n; @3 i, ]1 M0 Q: H
# ./configure
9 |1 ]8 _- E" C1 Z# make;make install
% m: s% n! H9 c0 Q2 \$ J2 Z2 q d5 p
e.安装GD库 B* c* L% c% s
# cd /home/xiutuo/software/# x. I( @+ @# l9 ]3 ?2 N
# tar -zvxf gd-2.0.33.tar.gz
' s" H" H$ p6 i8 ]# mkdir -p /usr/local/gd2
# H1 v2 B& ?- T/ H% q( s# cd gd-2.0.33. f7 D, F5 m9 k: K5 x% S" j
# ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/# r4 \# w5 h& P- j' J; |
--with-png=/usr/local/lib/# M9 B0 c) X2 Z) c: A1 I" W/ G
--with-zlib=/usr/local/lib/
1 q! {4 s9 F9 X2 E+ I3 {--with-freetype=/usr/local/freetype/1 n0 j9 I5 U9 ]1 m* O# h1 E
# make; make install' A2 x+ `8 A9 l. m
5 h0 k: l, k' [& z( K5 `e.安装Curl库3 r) K# f0 H0 `
# cd /home/xiutuo/software/. K7 \/ L% d1 O( i6 J( t% \
# tar -zxf curl-7.15.0.tar.gz, z. u4 g2 e' o3 N% B
# mkdir -p /usr/local/curl* M6 F. k9 O# E2 X* E" l# V
# ./configure --prefix=/usr/local/curl U1 J" v" v! w a8 P4 k( ?; i' _
# make; make install
5 P$ @. I$ ]. s! {( \+ ~, z, L
8 d N, C/ m; ?2 _4 h/ m# R7 y五:安装php5,php5必须有libxml2支持!, h% q" G; b$ Z3 V; @0 P* X; H
a.安装libxml2" F9 f2 s. E; j
# cd /home/xiutuo/software/; x% Q) y, z2 D
# tar -zxf libxml2-2.6.19.tar.gz
) q1 E' f: |9 h v: o# cd libxml2-2.6.19
4 f* o+ C2 v' z% @5 S( T, F4 ^# mkdir -p /usr/local/libxml2& V9 l( l: ~" D6 v4 v/ I
# ./configure --prefix=/usr/local/libxml2
5 R/ H" r4 w; k# make; make install
8 C8 a' z- L- o7 c) f/ [* o3 d* j
! e/ [/ Y2 T7 g5 U) N: j" ]; v7 e$ Jb.安装 libxslt(可选安装,你可以不安装)
6 }, U Q, ?0 Y8 r2 _# cd /home/xiutuo/software/
' l9 G6 m2 }! a9 B# tar -zxf libxslt-1.1.15.tar.gz3 M$ p# F C) Z9 {, N
# mkdir -p /usr/local/libxslt2 j& V! ?! D6 ]: W, G
# cd libxslt-1.1.15. I1 x$ K5 J7 i4 P* [' `
# ./configure --prefix=/usr/local/libxslt --with-libxml-prefix=/usr/local/libxml2& }2 g0 v+ ~2 Z; H2 _1 Y# {
# make; make install
! o2 y' [( E1 W. ]" ~! D$ p/ b, V: `. C) f6 F: ~% _) o
c.安装php51 x# H0 T: y, V- M+ { o
# cd /home/xiutuo/software/& J( ]) {1 c5 {( T
# tar -zvxf php-5.1.2.tar.gz1 p! z7 b3 j+ A+ m) f4 f; L, I
# mkdir -p /usr/local/php6 [, U" \+ V) T& ?& m3 ^$ H9 L; v4 ]
# cd php-5.05! ]6 V b3 W' r7 E j, p/ B
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs3 g/ A3 }7 ~, G; ]0 O+ c N
--with-mysql=/usr/local/mysql/
/ N) M6 Y; x, a8 T--with-curl=/usr/local/curl --enable-ftp& q7 [2 |6 T4 U
--with-libxml-dir=/usr/local/libxml2, F! H0 I$ B: }9 M
--with-expat-dir=/usr/lib --enable-soap2 {) o/ K0 p3 a% c" z! g* S
--with-xsl=/usr/local/libxslt --enable-xslt/ a% @7 r$ A7 d* Q s9 ]: B5 Y
--with-gd=/usr/local/gd2/
y$ [2 {9 [. k" N- T: q--with-jpeg-dir=/usr/local/jpeg6/. B- ^/ d! g5 O" C/ k
--with-zlib-dir=/usr/local/lib/0 u9 T, n. R, R- F2 Z& a
--with-png=/usr/local/lib/" ?9 H. l& ` Q) \
--with-freetype-dir=/usr/local/freetype/
. F" P, `! J9 Y# make
3 W. j4 \0 J8 |6 v# make install5 n2 O; ?9 N2 Z! i' U$ H+ [
# cp php.ini-dist /usr/local/php/lib/php.ini (别忘记了呵呵)" m8 J" s1 _/ r; _! t
" m% t0 S8 I, O: {
其中./configure 后的
+ B$ }5 k9 P& {5 R--prefix=/usr/local/php
0 n0 O) @0 M9 v! ]8 a--with-apxs2=/usr/local/apache/bin/apxs: X2 s6 I! k, g
--with-mysql=/usr/local/mysql/9 [8 b8 y- l* H4 D. [
--with-libxml-dir=/usr/local/libxml2! W! E, D8 O9 T1 u; f9 T: @& y
是必要的选项& n. O; X; S" I( r- I! z$ }& w% U
, z8 F+ Z/ l n$ @( Y2 v& ]
--with-gd=/usr/local/gd2/
9 k8 R% U) G, X6 h3 r( J, `--with-jpeg-dir=/usr/local/jpeg6/
+ d+ P( A; m% Z% ~+ ~--with-png=/usr/local/lib8 o1 t: q* A) D6 Y3 X( t$ L
--with-zlib-dir=/usr/lib" t" a$ t; P& p2 u
--with-freetype-dir=/usr/local/freetype
+ L8 j1 F* r3 p4 ^/ N+ @5 ~- ^这是让PHP支持GD库的配置选项
, s. l$ I1 c2 N, O2 c% \# f) v) p/ o& o) j8 B/ r6 X$ M
--with-curl=/usr/local/curl 支持CURL库7 |1 Y+ l- w9 n
--enable-ftp 打开FTP库函数支持& w6 s8 M7 H' `2 B. B% z; D& V
5 F! f* H- F, R! B2 H2 w4 n: q% ~6 ~--enable-soap --with-xsl=/usr/local/libxslt --enable-xslt
3 u8 |# [. D7 [( T( n" @% v( t6 j让PHP支持SOAP, 上面这些一般用得少, 可以去掉
A; T* e B( f0 m1 x/ N1 k) }8 T
: `) o+ f: D/ ?6 E9 p
' Z/ ^4 ~% K; R3 h7 a% E3 W- `) [3 v) a六:重新配置apache2让他支持php。! B, ^: Q7 i7 B/ R' L
& q/ M0 a5 g& O* d- g
配置 httpd.conf 让apache支持PHP# }6 X5 U' F2 H
# vi /usr/local/apache/conf/httpd.conf3 K( o- ]; j) U, F' v( D
找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
0 e3 o/ v# s- B. w1 O( HAddType application/x-httpd-php .php
2 a; o8 Q/ o; C; z ]# q5 oAddType application/x-httpd-php-source .phps6 Y' ^6 o- ~( L/ R( t1 S* Z
1 _* D9 L1 x. a) s重启apache7 F6 w, \1 G3 j1 p( v k, C
# /usr/local/apache/bin/apachectl restart
H, {4 i) N0 a3 r! a在htdocs目录里建一内容为 PHP文件, 输入URL地址查看PHP配置是否正确8 U$ H4 N/ w) Z8 w* T& _, L
1 G: Z* X, A6 ^' O, R4 J; ?ok,web环境apache2+mysql5+php5就介绍到这里。
7 h: ^2 \' [0 X( f5 W: P更详细的apache2的配置和mysql配置和php.ini的配置参考相应文档。' [+ R$ h) g7 r% ^: p- {
--------------------------------------------------------
$ T, A* G! b# t$ e M) x安装时候遇到的问题: M, `4 I9 i1 }( h# H
8 H" |7 Y3 J$ l/ e& K4 W0 p$ J由于本人的系统是redhat9,自定义安装了php,mysql,apache。
8 H3 H$ b4 L; `# v; i. w6 r7 a所以在安装最新的php,mysql,apache版本时候,本人对相关的rpm进行了
) P: r& v; g. ?% m卸载,忽略依赖关系强制卸载apache;由于php,mysql与perl的bt依赖关系,7 R+ T5 A: G, p, A, ]/ L1 j
一气之下删除了所有的相关文件。
6 D, i; d& E" M6 j
# f. e3 Q) V% g! w% N. q, a问题
, E6 h" U+ o$ F. k @$ v# ^: M: ^9 p' b8 _5 h" S4 u' O
1.当你看到mysql有很多版本,如:
& w+ H$ e% n# p* U! X* S: Qmysql-max-5.0.21-linux-i686-glibc23.tar.gz和; \& [ G1 a! Q, c1 S
mysql-max-5.0.21-linux-i686.tar.gz6 g) D8 f) H( E
这俩个到底选哪个呢,请你使用如下命令来决定
/ D, k D( \/ q# rpm -qa | grep glibc
. o/ ^- M; h0 i% ?1 h, Y& {glibc-kernheaders-2.4-8.10$ C( F: Y3 l f! a; W7 ?
glibc-common-2.3.2-11.9
! T! O8 Y j1 K k/ p i& lglibc-2.3.2-11.9* S1 z, _; T/ Q# I# s3 x
glibc-devel-2.3.2-11.9" p( ~0 v& m* v6 \. d) n
如果出现以上信息,请选择mysql-max-5.0.21-linux-i686-glibc23.tar.gz版本; p5 D3 b" S& B# x; ?
: z( n$ q' T1 Q4 q! z- n
2:编译php时出现, d( F; a% a& M6 Y) b$ y: ?+ q1 C4 p
9 I* ^; O% [" J- Q+ t% d+ M+ T./configure: /usr/local/apache2/bin/apxs: /replace/with/path/to/perl/interpreter:2 P6 w4 W' k9 g) [ x" B
bad interpreter: No such file or directory8 `5 S- u8 Z! b9 R" |
这是找不到perl解释器的缘故。
4 a! n9 C! \/ o! a修改/usr/local/apache2/bin/apxs文件中:
2 x( l/ J0 r" C/replace/with/path/to/perl/interpreter# m. k. M# k6 l t; j
把他替换成perl所在的路径如/opt/ActivePerl-5.8/bin/perl,6 z0 b1 y; q$ C6 m: u
(如果你下载的是active perl5.8的rpm,他默认安装路径是/opt/ActivePerl-5.8/bin/perl)9 l: @, a% h( S1 K# Y
: M6 P ]; Q9 J3.安装了perl后,发现所有的文本编辑器都不能用了。
4 B; A; v% `. u# B: n! C运行vi或者gedit时候,提示找不到libperl.so- l7 T5 ~& w) ^6 d6 N5 x5 G
到perl的安装目录下找一个libperl.so放到/usr/lib目录下就解决问题了" x4 k8 a0 H8 K1 f7 }0 h
我的libperl.so在/opt/ActivePerl-5.8/lib/5.8.8/i686-linux-thread-multi-CORE/目录下。
- w! z- Q, K( n) W/ B" u o* J如果不知道libperl.so在什么地方,可以用
* d9 E3 m( [/ M9 Q7 X; r: H o# locate libperl.so
- q+ k5 B7 o9 R8 Q+ A; C+ L8 H查找,或者用find命令
' L h$ s- R- _( ]
* W. o$ ~/ ~1 T4.当我使用mysql-standard-5.0.20,编译php时出现mysql错误:
% z7 {' j' \1 G6 t h: h" A; A1 y, y! e
checking for mSQL support... no8 P" [0 |5 I" ~
checking for MSSQL support via FreeTDS... no5 w: l+ y: N+ Y* u
checking for MySQL support... yes; `5 m/ g) j% w" y' |/ w
checking for specified location of the MySQL UNIX socket... no
" p1 U7 R7 o- kchecking for MySQL UNIX socket location... /tmp/mysql.sock
7 `: J. m% `1 _+ e3 xchecking for mysql_close in -lmysqlclient... no+ T2 r1 f' W" d% i0 L, |
checking for mysql_error in -lmysqlclient... no
- h- J" D( O d+ C8 @configure: error: mysql configure failed. Please check config.log for more information.
( V) a" |$ F5 l' }% o6 j( Y+ y2 {: ?1 S( H5 B: m7 o5 Q0 o
网查找说:安装PHP的时候没有指定一下mysql的安装目录。但是我已经指定了,所以这个说法是错误的,其实主要原因是 mysql-level没有装,也就是mysql的版本不对,应该换. e5 I! y, @, A+ O- u
mysql-max-5.0.21版本(包含所有mysql相关内容的软件包); D# }* G6 G M
4 L3 M/ |) X: p U2 x
5.编译php时出现- k, W. L. `5 Z( ?, [ G- g
configure: error: freetype2 not found!
, ?! ^2 J1 k# s没有安装freetype-level3 Q( A$ \0 y6 n" J* U4 m
- C! e9 E: x7 B- h/ X! f8 b. Bconfigure: error: libpng.(a|so) not found.* ]4 X6 _ m& f) l
没有安装libpng-devel
7 D" H6 x" o i" q, ^" w
2 V& T* L6 y% Z) F4 V) x6忘了mysql的root口令怎么办
/ v, u0 x& N8 b" d% t4 V# /usr/local/mysql/support-files/mysql.server stop
# g+ i$ w1 L" {- ]# cd /usr/local/mysql/bin/* D8 {0 D: P7 r
# mysqld_safe --skip-grant-tables &
, w, d4 T) g/ M' \ Q0 Q0 l8 I# mysqladmin -u user password 'newpassword'. Y/ r2 u% v. I' i$ u; P
# mysqladmin flush-privileges |