centos 下 kangle 一键安装包

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

最低配置安装需求
本教程至少需要以下配置进行安装
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快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
Java Linux 网络安全
【Linux环境】Centos 7启动jar包的详细步骤
【Linux环境】Centos 7启动jar包的详细步骤
212 0
|
7月前
|
Linux Shell 开发工具
centos7源码包安装git傻瓜式安装步骤
centos7源码包安装git傻瓜式安装步骤
230 0
|
关系型数据库 MySQL Linux
Centos7 yum如何下载离线安装包?(详解)
相信大家也遇到过这种问题,在没有外网的情况下,想安装一个服务却安装不了,这期我就教大家如何如何下载离线安装包,在内网中使用;
1218 0
Centos7 yum如何下载离线安装包?(详解)
|
存储 Linux 开发工具
成功解决centos7安装docker时 报缺 少container-selinux和fuse-overlayfs包
成功解决centos7安装docker时 报缺 少container-selinux和fuse-overlayfs包
929 0
成功解决centos7安装docker时 报缺 少container-selinux和fuse-overlayfs包
|
1月前
|
分布式计算 关系型数据库 MySQL
Sqoop【部署 01】CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
【2月更文挑战第8天】Sqoop CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
93 1
|
5月前
|
Linux
Centos查看已经安装的软件或者包
Centos查看已经安装的软件或者包
175 0
|
Linux 容器 Docker
环境异常解决方案-CentOS安装软件包找不到镜像
  今天准备搭建一套Docker环境,先安装了一个CentOS 7.2的虚拟机,然后使用【yum】命令来装其他的软件包,出现了如下消息: Loaded plugins: fastestmirror, langpacks One of the ...
2025 0
|
8月前
|
机器学习/深度学习 分布式计算 资源调度
Hadoop3 Centos 7编译安装和文件配置(内附编译好的包)
Hadoop3 Centos 7编译安装和文件配置(内附编译好的包)
150 1
|
10月前
|
Linux
CentOS7下安装hdf5r包
CentOS7下安装hdf5r包
|
关系型数据库 MySQL Linux
linux(Centos)源码包安装 mysql-5.7.20.tar.gz
linux(Centos)源码包安装 mysql-5.7.20.tar.gz
192 0
linux(Centos)源码包安装 mysql-5.7.20.tar.gz

热门文章

最新文章