FC6下安装apache2.059+php5.2(GD)+mysql5.0.27+ZendOptimizer-3.2.0

安装准备:
mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
此版本不用编译初始化后就可以使用(mysql的这个版本一定要在官方下载,如果出现错误有可能是版本的问题)
httpd-2.0.59.tar.gz
php-5.2.0.tar.bz2
freetype-2.2.1.tar.gz
jpegsrc.v6b.tar.gz
libpng-1.2.15.tar.gz
ZendOptimizer-3.2.0-linux-glibc21-i386.tar.gz
1.首先安装mysql(按照安装说明里面的一般没有什么问题)
# groupadd mysql
# useradd -g mysql mysql
# cd /usr/local
# tar zvxf mysql-standard-5.0.27-linux-i386-glibc23.tar.gz
# ln -s mysql-standard-5.0.27-linux-i386-glibc23 mysql (给mysql建立第一个目录连接)
# cd mysql
# scrīpts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# cp support-files/my-medium.cnf /etc/my.cnf  (也可以复制mysql推荐的配置文件)
# /usr/local/mysql/bin/safe_mysqld --user=mysql & //启动mysql
# /usr/local/mysql/bin/mysqladmin -u root password xxxxx //为root访问设置密码
当计算机重新启动后mysql不会启动,如果想同时启动就添加下面的内容:
# vi /etc/rc.local
添加:/usr/local/mysql/bin/safe_mysqld --user=mysql & (开机启动mysql)

Mysql已经OK

2、安装APACHE

#tar zxvf httpd-2.0.59.tar.gz
#cd httpd-2.0.59
#./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most --enable-rewrite=shared
#make
#make install

3 php安装
首先安装几个支持包
建立初始目录:

#mkdir /usr/local/modules

#jpeg目录
#mkdir /usr/local/modules/jpeg6
#mkdir /usr/local/modules/jpeg6/bin
#mkdir /usr/local/modules/jpeg6/lib
#mkdir /usr/local/modules/jpeg6/include
#mkdir /usr/local/modules/jpeg6/man
#mkdir /usr/local/modules/jpeg6/man/man1

A2、安装freetype

tar xzvf freetype-2.1.5.tar.gz
cd freetype-2.1.5
./configure --prefix=/usr/local/modules/freetype
make
make install

A3、安装libpng

#tar xzvf libpng-1.2.15.tar.gz
#不要用--prefix自定义安装目录,影响gd的安装
#cd libpng-1.2.15
#cp scrīpts/makefile.std makefile
#make test
#make install

A3、安装jpeg

#tar xzvf jpegsrc.v6b.tar.gz
#./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static
#make
#make install

安装php

#./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-force-cgi-redirect --with-freetype-dir=/usr/local/modules/freetype --with-png-dir=/usr --with-gd --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-iconv --with-jpeg-dir=/usr/local/modules/jpeg6/ --with-png --with-zlib --with-xml --enable-calendar --enable-mbstring

最后安装ZendOptimizer-3.2.0,
#./install
一路回车基本上就可以了
注意:php5.2的zend版本要ZendOptimizer-3.2.0才可以,填写php.ini的位置的时候注意你的php.ini位置,上面安装php没有指定配置文件的的目录(--with-config-file-path),所以一般在/usr/local/php5/lib