开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

centos 下 kangle 一键安装包

简介:
+关注继续查看

最低配置安装需求
本教程至少需要以下配置进行安装
CPU:单核
内存:256M(推荐 1G 及以上)
硬盘:5G 或者以上
网络:独立公网 IP
操作系统:centos 6 x64
安装时间:普通 VPS 大约在 2-5 分钟左右

默认登录密码是什么?
easypanel 控制面板管理员后台:ip:3312/admin
帐号:admin
密码:kangle

mysql 数据库管理员后台:ip:3313/mysql
帐号:root
密码:空

想要用 mysql 的话,一定要先进去 3312/admin 登录,左边有个服务器设置,把数据库帐号密码填入,并且初始化服务器后即可正常登录 mysql 使用。

一键安装包是什么?
kangle web server 一键安装包是一个用 Linux Shell 编写的可以为 CentOS 6 VPS(VDS) 或独立主机安装 kangle web server(kangle,easypanel,proftpd,mysql,php,apc,Memcached,safedog) 生产环境的 Shell 程序。

我们为什么需要它?
编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。
不会 Linux 的站长或 Linux 新手想使用 Linux 作为生产环境……

它有什么优势?
无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对 VPS 用户进行了优化。

如何获取它?
你可以自由 下载 并使用它在 VPS(VDS) 或独立服务器上,做为真正的生产环境或测试环境。

我们为什么采用 kangle 这种架构?
采用 Linux、PHP、MySQL 的优点我们不必多说。
kangle 是一个小巧而高效的 Linux 下的 Web 服务器软件,是由 kanglesoft.com 站点开发的高并发服务器软件,已经在一些国内的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用 kangle,相当的稳定。
kangle 相当的稳定、功能丰富、并发性能强、安装配置简单、低系统资源……

以下安装教程带的为 mysql 官方 5.6 最新版同步更新。内存占用已经优化到 70M 左右。

想要安装快点的话,安装前对应自己的服务器地区执行命令,可以大幅度提速系统补丁更新安装过程的速度。
香港,日本,美国,法国等海外服务器执行

echo "190.93.254.166 mirrors.itzmx.com" >> /etc/hosts

echo "190.93.254.166 repo.itzmx.com" >> /etc/hosts

echo "190.93.254.166 github.itzmx.com" >> /etc/hosts
    执行以下命令即可一键安装 kangle,无需你再操作!!!

yum -y install wget
rm -rf /etc/yum.repos.d/CentOS-Base.repo
wget http://github.itzmx.com/1265578519/mirrors/master/CentOS/CentOS6-Base-itzmx.repo -O /etc/yum.repos.d/CentOS6-Base-itzmx.repo
yum -y update
rpm -ivh http://github.itzmx.com/1265578519/repo/master/CentOS/mysql-community-release-el6-5.noarch.rpm
rm -rf /etc/yum.repos.d/mysql-community.repo
rm -rf /etc/yum.repos.d/mysql-community-source.repo
wget http://github.itzmx.com/1265578519/repo/master/CentOS/mysql-community.repo -O /etc/yum.repos.d/mysql-community.repo
wget http://github.itzmx.com/1265578519/repo/master/CentOS/mysql-community-source.repo -O /etc/yum.repos.d/mysql-community-source.repo
yum -y install which file wget make automake gcc gcc-c++ pcre-devel zlib-devel openssl-devel sqlite-devel quota unzip bzip2
ulimit -n 1048576
echo “ soft nofile 1048576” >> /etc/security/limits.conf
echo “
 hard nofile 1048576” >> /etc/security/limits.conf
wget http://github.itzmx.com/1265578519/kangle/master/ent/e.sh -O e.sh;sh e.sh /vhs/kangle
wget http://github.itzmx.com/1265578519/kangle/master/kangle/easypanel/ep.sh -O ep.sh;sh ep.sh
rm -rf /vhs/kangle/ext/tpl_php52/php-templete.ini
wget http://github.itzmx.com/1265578519/kangle/master/easypanel/php-templete.ini -O /vhs/kangle/ext/tpl_php52/php-templete.ini
rm -rf /vhs/kangle/ext/tpl_php52/etc/php-node.ini
wget http://github.itzmx.com/1265578519/kangle/master/easypanel/php-node.ini -O /vhs/kangle/ext/tpl_php52/etc/php-node.ini
wget http://github.itzmx.com/1265578519/transmission/master/2.84/libevent-2.0.21-stable.tar.gz
tar zxf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure
make -s -j 4
make -s install
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5
ln -s /usr/local/lib/libevent-2.0.so.5.1.9 /usr/lib/libevent-2.0.so.5.1.9
ln -s /usr/lib/libevent-2.0.so.5 /usr/local/lib/libevent-2.0.so.5
ln -s /usr/lib/libevent-2.0.so.5.1.9 /usr/local/lib/libevent-2.0.so.5.1.9
cd ..
yum -y install memcached php-pecl-memcache
yum -y install php-pecl-apc
rm -rf /etc/sysconfig/memcached
wget http://github.itzmx.com/1265578519/kangle/master/memcached/memcached -O /etc/sysconfig/memcached
service memcached restart
chkconfig –level 2345 memcached on
echo “127.0.0.1 download.safedog.cn” >> /etc/hosts
setenforce 0
wget http://github.itzmx.com/1265578519/safedog/master/2.4/safedog_linux64.tar.gz
tar xzf safedog_linux64.tar.gz
cd safedog_linux64
chmod -R 777 install.py
./install.py
cd ..
yum -y install mysql mysql-server
rm -rf /etc/my.cnf
wget http://github.itzmx.com/1265578519/kangle/master/mysql/5.6/my.cnf -O /etc/my.cnf
service mysqld restart

如果你完全不需要数据库运行,比如说单独跑 CDN 反向代理,怕 mysql 占内存可以卸载

yum -y remove mysql mysql*

rm -rf /var/lib/mysql/*

yum -y install mysql-libs

安装后通过访问进入后台设置,默认用户名 admin,密码 kangle,mysql 数据库用户名 root,密码为空,初始化后点击左边的 mysql 管理进行修改 root 密码,修改后记得去服务器设置填写新密码
kangle 后台:http://ip:3311/

easypanel 后台:http://ip:3312/admin

建议使用的系统计划任务

执行进入计划任务编辑
crontab -e
添加条目,打开系统定期自动更新

45 * * * * /usr/bin/yum -y update

每日自动删除服务器日志(看你硬盘是否够大,自行判断需求是否删除日志)

45 * * * * /bin/rm -rf /vhs/kangle/var/*

每日删除 PHP 的缓存文件(看你硬盘是否够大,自行判断需求是否删除缓存)

45 * * * * /bin/rm -rf /tmp/sess*

增加 mysql 守护进程,解决数据库进程闪退,内存不足自动退出

* * ** *

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centos安装nginx 报错:cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' are the same file
centos安装nginx 报错:cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' are the same file
9 0
基于mac构建大数据伪分布式学习环境(一)-安装CentOS系统
本篇主要介绍如何通过Mac Vmware来安装CentOS系统
27 0
CentOS7安装VMware Tools
CentOS7安装VMware Tools 安装依赖包[root@localhost ~]# yum -y install perl gcc make kernel-headers kernel-devel 加载vmware tools 到CentOS7光驱CD-ROM点击菜单 虚拟机 ——> 安装VMware Tools(T).
3451 0
grpc(1):Centos 安装java的grpc服务,使用haproxy进行负载均衡,nginx不支持
1,关于grpc GRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持。 官方网站是: http://ww
1986 0
RedHat(CentOS 5)下安装FileZilla Client注意事项
RedHat(CentOS)安装FileZilla Client失败
4969 0
centos 7安装es 及异常处理
首先,我们从官网下载zip包:(官网:https://www.elastic.co/downloads/elasticsearch)       直接使用浏览器下载可能会很慢,我一般会copy下载链接,然后wget下来: wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.0.zip 如无意外应该可以安装成功。
1134 0
Centos 7安装oracle 11g R2问题及解决方法汇总
自己新博客的链接:http://www.pythonsite.com/2017/02/14/centos-7%E5%AE%89%E8%A3%85oracle-11g-r2%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E...
1263 0
Centos下安装svn客户端的命令
yum -y install subversion checkout 命令:svn co svn地址....
925 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
3D/AR技术在新零售商业场景中的应用
立即下载
新零售时代, 特步的供应链转型升级之路
立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载