# 安装一些必备包
rpm -ivh MySQL-devel-advanced-gpl-5.1.34-0.rhel5.x86_64.rpm
rpm -ivh MySQL-shared-community-5.1.40-0.rhel5.x86_64.rpm
rpm -ivh MySQL-client-community-5.1.40-0.rhel5.x86_64.rpm
#以下两个如果已经有新版本装好了就不用再装了.
rpm -ivh zlib-devel-1.2.3-3.x86_64.rpm
rpm -ivh libxml2-devel-2.6.26-2.1.2.7.x86_64.rpm
# 安装 apache
tar xzvf httpd-2.2.15.tar.gz
cd httpd-2.2.15
./configure
make && make install;
# 安装 jpeg
tar xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure
make && make install;
# 安装 libpng
tar xzvf libpng-1.2.8-config.tar.gz
cd libpng-1.2.8-config
./configure
make && make install;
# 安装 php
tar xzvf php-5.2.13.tar.gz
cd php-5.2.13
cp /usr/lib64/libmysql* /usr/lib
./configure /
--with-apxs2=/usr/local/apache2/bin/apxs /
--disable-debug /
--enable-ftp /
--enable-inline-optimization /
--enable-magic-quotes /
--enable-mbstring /
--enable-mm=shared /
--enable-safe-mode /
--enable-track-vars /
--enable-trans-sid /
--enable-wddx=shared /
--enable-xml /
--with-dom /
--with-gd /
--with-gettext /
--with-mysql=/usr/lib64 /
--with-regex=system /
--with-xml /
--with-zlib-dir=/usr/lib
make && make install;
# 配置 httpd.conf
# /usr/local/apache2/conf/httpd.conf
# 删除:
User daemon
Group daemon
# 增加:
User admin
Group admin
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
# 配置 php.ini
/usr/local/lib/php.ini
注意 safemode=off
# 启动APACHE
/usr/local/apache2/bin/apachectl restart
# 配置SSH通道
由于在PHP中需要执行操作,所以通道是必须的。
首先在上面配置了HTTP由ADMIN用户启动,所以需要从 ADMIN 到 ROOT@各管理机 是通的。