用源码安装apache2+mysql5+php5+gd2+zend
上一篇 / 下一篇 2007-04-22 14:46:47 / 个人分类:Linux
用源码安装的好处在于便于管理,不管是apache还是php,需要任何组件,只需要重新再编译一次就可以了
mip8x{(YMjJ0这几个软件都需要下载源码,因为版本一直不停的更新,所以不提供固定下载地址了,大家到网页上搜索一下就好
w G8~7M*uL09U$VW9G q B4]6I5S Uc0a,f QQ*y.z`g0n9~/OL$q sIx0|"veX,L'{7r)rc }0http://www.zend.comPHPChina 开源社区门户hW%RFLP
下面是这是安装GD时所需要的软件PHPChina 开源社区门户R!U"Y ? ~
http://www.ijg.org/files/jpegsrc.v6b.tar.gzPHPChina 开源社区门户+Z%H2jC.XL
http://www.zlib.net/zlib-1.2.3.tar.gz
tO7j xFM0http://prdownloads.sourceforge.net/libpng/libpng-1.2.8-config.tar.gz?downloadPHPChina 开源社区门户2pU&tjJ-k|/Sd1N
http://easynews.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.3.tar.bz2PHPChina 开源社区门户 c n4R6q]{
我用的新手指南里的更新源 先安装make gcc g++PHPChina 开源社区门户2TRD2~#N+h6E"z }F5m&S
sudo apt-get install build-essentialPHPChina 开源社区门户P!uTce9\`c }
接下来开始安装 1.apache2PHPChina 开源社区门户 F3]Poi
tar -zxvf httpd-2.2.0.tar.gzPHPChina 开源社区门户.nuKC2I
cd httpd-2.2.0PHPChina 开源社区门户/L _L u N+IB8D O2V
./configure --prefix=/usr/local/apache --enable-module=so
J0_@aJ7wn?k0make
Vy7iZZo1lq3s0make installPHPChina 开源社区门户s4j)QK4Qx"R p
2.freetype
&YaP8|,}HQ-G4q/Z0*PHPChina 开源社区门户GF2z(c'A5?1_&s
tar -xvjf freetype-2.1.3.tar.bz2
'h5D#\ J%J%]%}7n0cd freetype-2.1.3 *
NS\'@/N1QP%SidY0/configure makePHPChina 开源社区门户3Vv(O} eU4d
makePHPChina 开源社区门户:PTuFK
installPHPChina 开源社区门户 \}3[`;Eq*k n/^\Pe
3.jpeg
[fN9g,{~ z&u0*
(c'i-D0L(\E0tar -xvzf jpegsrc.v6b.tar.gz
d.XTJ(]#i_7v0cd jpeg-6b/
"?IS3B dqz0lg0./configure --enable-shared --enable-static
3g/\,yG"{0b%FK0J0make
m{*CN%ve?3`9C0mkdir /usr/local/man(有可能已经存在这个目录了)PHPChina 开源社区门户y'L+B/nD-~(xd
mkdir /usr/local/man/man1
/@/g8tU1Bs{&Kg3v0make install
4Ua;OA#r9YjPu04.zlibPHPChina 开源社区门户,V#q'kdb3R;H
tar zxvf zlib-1.2.3.tar.gz
G~-|vx$Q6Q3v0L0cd zlib-1.2.3PHPChina 开源社区门户x'y&LN$N
./configure
9X%Y#O&ho!Qqk0makePHPChina 开源社区门户vV_*yny
make install
MAR)|v:~K`05.libpngPHPChina 开源社区门户$dn:qv$Z9H
tar zxvf libpng-1.2.8-config.tar.gz
x3NR[,H ] uw9Pa0cd zlib-1.2.8PHPChina 开源社区门户'tQEx:r;wNq
./configure
Pl mt8v2n7s$KX0makePHPChina 开源社区门户jEk#p}2M
make test
!c9h-AI&JX~z0make installPHPChina 开源社区门户W$Q7K0y7n7_ n+C
6.gd2PHPChina 开源社区门户5Xr`/Bg3N+|
tar -zxvf gd-2.0.27.tar.gz
X,z/\hnj_ i9u L;p0cd gd-2.0.27/PHPChina 开源社区门户's#Q!^xgj(A,i3l
./configure --prefix=/usr/local/gd2
;O+{ s,lO9LLb(J%P0makePHPChina 开源社区门户8V%zo1O @
make install
"_2tv*dZ$W?07.mysqlPHPChina 开源社区门户L0Sn/Kg&H/}
安装mysql的时候,系统默认缺少一个组件libncurses5-dev,先安装PHPChina 开源社区门户;P^T\a
sudo apt-get libncurses5-devPHPChina 开源社区门户{gYY[ND Qwe
groupadd mysql
S(U s2q` M^-QO"x0useradd -g mysql mysqlPHPChina 开源社区门户Z!N D*QS
tar zxvf mysql-5.0.19.tar.gz
$TiS}g`;e0cd mysql-5.0.19PHPChina 开源社区门户-Kak/Nw+w
./configure --prefix=/usr/local/mysql
$dToXdS8N0makePHPChina 开源社区门户?t&bgQ!gy
make installPHPChina 开源社区门户 Ld.T/}3n4KkO"\
scrīpts/mysql_install_dbPHPChina 开源社区门户*l.^e0eC&T]'p
chown -R root /usr/local/mysqlPHPChina 开源社区门户i(h ] hxXdn'D+y
chown -R mysql /usr/local/mysql/varPHPChina 开源社区门户 }d KWg U
chgrp -R mysql /usr/local/mysql
.`k6xSVg0cp support-files/my-medium.cnf /etc/my.cnfPHPChina 开源社区门户#Z5U-AuB4m&|N]Z
/usr/local/mysql/bin/mysqld_safe &PHPChina 开源社区门户6[iH] l:f(m
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'PHPChina 开源社区门户 QJ+x Gn2A3Aqe(P
8.phpPHPChina 开源社区门户`T8x;q@%ew6g
安装php的时候,系统默认缺少两个组件,先安装
k/iC ? D$E)~0sudo apt-get install FLEX(不知道这个组件是做什么用的)
.Nd T%J'B3Dzp;^0sudo apt-get install libxml2 libxml2-devPHPChina 开源社区门户Z/n:vn4Q%Ng1J
tar zxvf php-5.1.2.tar.gzPHPChina 开源社区门户%axf&^Avx
cd php-5.1.2