安装zlib tar zxvf zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure --prefix=/usr/local/zlib2 make make install 安装libpng tar zxvf libpng-1.2.10.tar.gz cd libpng-1.2.10 ./configure --prefix=/usr/local/libpng make make install 安装freetype tar zxvf freetype-2.3.5.tar.gz cd freetype-2.3.5 ./configure --prefix=/usr/local/freetype make make install 安装Jpeg mkdir /usr/local/jpeg6 mkdir /usr/local/jpeg6/bin mkdir /usr/local/jpeg6/lib mkdir /usr/local/jpeg6/include mkdir /usr/local/jpeg6/man mkdir /usr/local/jpeg6/man/man1 tar zxvf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure --prefix=/usr/local/jpeg6 --enable-shared make make install 安装GD tar zxvf gd-2.0.35.tar.gz cd gd-2.0.35 ./configure --prefix=/usr/local/gd2 --with-zlib=/usr/local/zlib2/ --with-png=/usr/local/libpng/ --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype/ make (在make时可能会是出现以下错误: cd . && /bin/sh /root/gd-2.0.35/config/missing --run aclocal-1.9 -I config aclocal:configure.ac:64: warning: macro `AM_ICONV' not found in library cd . && /bin/sh /root/gd-2.0.35/config/missing --run automake-1.9 --foreign cd . && /bin/sh /root/gd-2.0.35/config/missing --run autoconf configure.ac:64: error: possibly undefined macro: AM_ICONV If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. make: *** [configure] Error 1 把报错信息“configure.ac:64: error: possibly undefined macro: AM_ICONV”拿到google里搜索,得到“But you need to have gettext”没有gettext这个包。 然后直接运行:yum install gettext 在做make 就好了[解决方法是在:把warning: macro `AM_ICONV' not found in library 复制到google中找到这个地址http://sery.blog.51cto.com/10037/50892] ) 安装mysql groupadd mysql // 建立mysql组 useradd mysql -g mysql //建立mysql用户并且加入到mysql组中 tar zxvf mysql-5.0.16.tar.gz //解压缩 cd mysql-5.0.16 //进入解开包的目录 ./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets=gbk,gb2312 --enable-thread-safe-client make make install cd scripts //进入到脚本目录下 ./mysql_install_db --user=mysql //安装库文件,应该会提示说OK!的。 cd /usr/local/mysql //进入到安装的mysql软件目录中 chown -R root . //设定root能访问/usr/local/mysql chown -R mysql var //设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。 chown -R mysql var/ . //设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件 chgrp -R mysql . //设定mysql组能够访问/usr/local/mysql # 上面的已经把mysql完全安装完了,也能正常使用了,但还不够,你要将mysql的数据库启动脚本加入系统启动目录 cd /usr/local/mysql/lib/mysql/ ln -s libmysqlclient.so.15.0.0 libmysqlclient_r.so