Total Pageviews

Tuesday 24 July 2012

在debian/ubuntu vps下,编译kangle webserver

#!/bin/bash
#初始化系统
apt-get update
apt-get dist-upgrade -y
apt-get install -y build-essential chkconfig
mkdir -pv /tmp/down
groupadd www
useradd www -g www -s /sbin/nologin

#下载配置文件
cd /tmp/down
wget -c http://unclelu-server.googlecode.com/files/kmp-conf.tgz
tar zxvf kmp-conf.tgz

#编译kangle-2.7.6
apt-get install -y zlib1g-dev libpcre++-dev libssl-dev
cd /tmp/down
wget -c http://www.kanglesoft.com/download/src/kangle-2.9.6.tar.gz
tar zxvf kangle-2.9.6.tar.gz
cd kangle-2.9.6
./configure –prefix=/opt/kangle –enable-disk-cache –enable-vh-limit –enable-ssl
make
make install
cp kmp-conf/init.d/kangle /etc/init.d/kangle
chmod 755 /etc/init.d/kangle

#编译eaccelerator-0.9.6.1
cd /tmp/down
wget -c http://unclelu-server.googlecode.com/files/eaccelerator-0.9.6.1.tar.bz2
tar jxvf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/opt/php/bin/phpize
./configure –enable-eaccelerator –with-php-config=/opt/php/bin/php-config
make
make install
cp control.php /wwwroot/000/con.php