Cacti安装配置文档
1.安装环境:RedHat AS 5.4
2.安装Apache、MySQL(见apache,mysql安装文档)
安装PHP:
先安装zlib,freetype,libpng,jpeg 以便于让PHP 支持GD 库( Cacti 的WeatherMap插件必须要GD 库的支持)
1).安装zlib
#cd /usr/local/src/tarbag/
#wget http://
#tar zxvf zlib-1.2.3.tar.gz -C ../software/
# cd ../software/zlib-1.2.3/
#./configure --prefix=/usr/local/zlib
#make
#make install
2).安装libpng
# cd /usr/local/src/tarbag/
#wget http://
#tar zxvf libpng-1.2.16.tar.gz -C ../software
# cd ../software/libpng-1.2.16/
#./configure
#make
#make install
注意,这里的makefile 不是用./configure 生成,而是直接从scripts/里拷一个
3)安装freetype
# cd /usr/local/src/tarbag/
#wget http://
#tar zxvf freetype-2.3.4 .tar.gz -C ../software
# cd ../software/freetype-2.3.4/
#./configure --prefix=/usr/local/freetype
#make
#make install
4).安装Jpegtar -zxf jpegsrc-1.v6b.tar.gz
# cd /usr/local/src/tarbag/
#wget http://
#tar zxvf jpegsrc.v6b.tar.gz -C ../software/
# cd ../software/jpeg-6b/mkdir /usr/local/libjpeg
#mkdir -p /usr/local/libjpeg/include
#mkdir /usr/local/libjpeg/bin
#mkdir /usr/local/libjpeg/lib
#mkdir /usr/local/libjpeg/man
#mkdir /usr/local/libjpeg/man/man1//可以用mkdir -p /usr/local/libjpeg/man/man1 一步创建多层目录
#./configure --prefix=/usr/local/libjpeg --enable-shared --enable-static
#make && make install注意,这里configure 一定要带--enable-shared 参数,不然,不会生成共享库需要安装安装libxml 包,但版本太低,PHP5 需要更高版本的libxml 包。
# cd /usr/local/src/tarbag/
#wget http://
#tar –zxvf libxml2-2.6.25.tar.gz -C ../software
# cd ../software/libxml2-2.6.25
# ./configure
# make
# make install
6).安装GD
# cd /usr/local/src/tarbag/
#wget http://
# tar zxvf gd-2.0.33.tar.gz -C ../software/
# cd ../software/gd-2.0.33/
#./configure --prefix=/usr/local/libgd --with-png --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/libjpeg
#make
#make install
编译时显示以下信息:
** Configuration summary for gd 2.0.34:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: yes
Support for Xpm library: no
Support for pthreads: yes
7).编辑/etc/ld.so.conf,添加以下几行到此文件中。
/usr/local/zlib/lib
/usr/local/freetype/lib
/usr/local/libjpeg/lib
/usr/local/libgd/lib
并执行ldconfig 命令,使用动态装入器装载找到共享库
8).安装PHP
# cd /usr/local/src/tarbag/
#wget http://
#tar -zxvf php-5.2.10.tar.gz -C ../software
#cd ../software/php-5.2.10
#./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/libgd --enable-gd-native-ttf --with-ttf --with-freetype-dir=/usr/local/freetype --with-jpeg-