相关软件下载:
Httpd: http://httpd.apache.org
PHP: http://www.php.net/downloads.php
Mysql: http://dev.mysql.com/downloads
libxml2: ftp://xmlsoft.org/libxml2
GD库:
gd-2.0.33.tar.gzhttp://www.libgd.org/releases
libpng-1.2.29.tar.gzhttp://sourceforge.net/projects/libpng
zlib-1.2.3.tar.gzhttp://sourceforge.net/project/showfiles.php?group_id=5624
freetype-2.2.1.tar.gzhttp://sourceforge.net/projects/freetype
jpegsrc.v6b.tar.gzhttp://ijg.org/files/
phpMyAdmin: http://www.phpmyadmin.net/home_page/downloads.php
-------------------------------------------------------------------
安装过程
1).安装MySQL
>> CODE
#tar -zxvf mysql-max-4.1.20-pc-linux-gnu-i686.tar.gz
#mv mysql-max-4.1.20-pc-linux-gnu-i686 /usr/local/mysql
#cd /usr/local/mysql
#groupadd mysql #添加mysql用户组
#useradd -g mysql mysql #添加mysql用户并将它加入mysql用户组
#scripts/mysql_install_db --user=mysql #执行表
#chown -R root . #修改文件(夹)属性
#chown -R mysql data
#chgrp -R mysql .
#cd support-files
#cp mysql.server /etc/rc.d/init.d/mysqld
#chmod 700 /etc/rc.d/init.d/mysqld
#chkconfig --add mysqld
#chkconfig --level 345 mysqld on #设置开机启动mysqld服务
#cp my-medium.cnf /etc/my.cnf #mysql配置文件
#/usr/local/mysql/bin/mysqld_safe --user=mysql& #安全启动mysql
#cd ../bin
#./mysqladmin -u root password "123456789" #修改数据库root用户密码为123456789
安装说明文件:mysql文件夹中的 INSTALL-BINARY 文件
遇到的错误:
1.在运行bin/mysql_safe --user=mysql&时
Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm'(errno:13)
原因:/usr/local/mysql/data/mysql 文件夹中的所有数据库文件的属性为root,使用 chown -R mysql . 和chgrp -R mysql . 命令更改为mysql用户(组)
2.在安装配置完成后登录phpMyAdmin网页时
出现错误:#2002 - 服务器没有响应(or the local MySQL server's socket is not correctly configured)
原因:没有执行cp my-medium.cnf /etc/my.cnf
2).安装libxml2(php5需要libxml2-2.5.10以上版本的支持)
>> CODE
#rpm -e --nodeps libxml2.*.* #如有已安装的rpm包,将其卸载,下同
#tar -zxvf libxml2-2.6.26.tar.gz
#cd libxml2-2.6.26
#./configure
#make
#make install
3).安装 zlib
>> CODE
#tar -zxvf zlib-1.2.3.tar.gz
#cd zlib-1.2.3
#./configure
#make
#make install
4).安装libpng
>> CODE
#tar -zxvf libpng-1.2.29.tar.gz
#cd libpng-1.2.29
#cd scripts
#mv makefile.linux ../makefile #不使用configure生成的makefile
#cd ..
#make
#make install
5).安装freetype
>> CODE
#tar -zxvf freetype-2.2.1.tar.gz
#cd freetype-2.2.1
#./configure
#make
#make install
6).安装jpeg
>> CODE
#tar -zxvf jpegsrc.v6b.tar.gz
#cd jpeg-6b
#./configure --enable-shared --enable-static #生成共享库和静态库
#make
#make install
7).安装GD库
>> CODE
#tar -zxvf gd-2.0.33.tar.gz
#cd gd-2.0.33
#./c