# cd /lamp/libxml2-2.7.8/
# ./configure --prefix=/usr/local/libxml2/
# make ; make install
编译安装zlib
# cd /lamp/zlib-1.2.3
# ./configure //不要指定路径
# make ; make install
编译安装libmcrypt
# cd /lamp/libmcrypt-2.5.8/
# ./configure --prefix=/usr/local/libmcrypt/
# make ; make install
编译安装libpng
# cd /lamp/libpng-1.5.10/
# ./configure --prefix=/usr/local/libpng/
# make ; make install
编译安装jpeg8
# cd /lamp/jpeg-8d/
# ./configure --prefix=/usr/local/jpeg8/
# make ; make install
编译安装freetype
# cd /lamp/freetype-2.4.9/
# ./configure --prefix=/usr/local/freetype/
# make ; make install
编译安装gd库
# cd /lamp/gd-2.0.35/
# ./configure --prefix=/usr/local/gd2/ --with-zlib=/usr/local/zlib/ --with-jpeg=/usr/local/jpeg8/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/
# make ; make install
在这这步过程中我出现了错误,主要是说png库找不到,但是当时已经指定了,后来看了一下源代码,有个地方把png的路径写错了,大家需要改一下
编译安装 Apache 服务器
# cd /lamp/httpd-2.2.22/
# ./configure --prefix=/usr/local/apache2/ --sysconfdir=/etc/httpd/ --enable-so --enable-default=shared --enable-expires=shared --enable-rewrite=shared --enable-static-supprt
# make ; make install
安装完成后检察配置文件是否存在
尝试启动一下服务器
#/usr/local/apache2/bin/apachectl start
#netstat -tnl | grep 80
在浏览器中用localhost去访问
如果出现it works 则成功了
可以将服务写入/etc/rc.local里使服务能够开机启动
编译安装mysql
#groupadd mysql
#useradd -g mysql mysql
mkdir -p /data/mysql #创建MySQL数据库存放目录
chown -R mysql:mysql /data/mysql #设置MySQL数据库目录权限
mkdir -p /usr/local/mysql #创建MySQL安装目录
cd mysql-5.5.22
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc #配置
make #编译
make install #安装
cd /usr/local/mysql