Kangle+Easypanel一键安装

两种安装方式

  • 一键安装包(推荐),安装最新版,并极速编译
  • 一键脚本(不推荐),如果机子性能不好,php安装编译极慢

一键安装包(推荐)

yum -y install 
wget echo "timeout=120" >> /etc/yum.conf 
yum -y update 
yum -y install epel-release 
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 
rm -rf /etc/yum.repos.d/epel.repo 
rm -rf /etc/yum.repos.d/epel-testing.repo 
wget http://github.itzmx.com/1265578519/mirrors/master/EPEL/epel.repo -O /etc/yum.repos.d/epel.repo 
wget http://github.itzmx.com/1265578519/mirrors/master/EPEL/epel-testing.repo -O /etc/yum.repos.d/epel-testing.repo 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 start 
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 
sdcmd webflag 0 
sdcmd twreuse 1 
sdcmd sshddenyflag 1 
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 

更新kangle

wget http://github.itzmx.com/1265578519/kangle/master/ent/e.sh -O e.sh;sh e.sh /vhs/kangle

更新easypanel

wget http://github.itzmx.com/1265578519/kangle/master/kangle/easypanel/ep.sh -O ep.sh;sh ep.sh

设置数据库密码

安装后进入面板后台设置,
默认登录账号
EasyPanel控制面板管理员后台:
网址:IP:3312/admin
帐号:admin
密码:kangle
Mysql数据库管理员后台:
网站:IP:3313/Mysql
帐号:root
密码:空
初始化后,点击左边的Mysql管理,进行修改root密码,修改后记得去服务器设置填写新密码

PHP插件



不推荐以下一键脚本,质量与耗时都不理想

安装

yum -y install wget;wget http://kangle.odata.cc/start;sh start
yum -y install wget;wget http://kangle.pw/install;sh install

卸载

rpm -e kangle

安装出错请执行以下三个命令

yum -y install wget
echo -e "options timeout:1 attempts:1 rotate\nnameserver 114.114.114.114\nnameserver 8.8.8.8" >/etc/resolv.conf;
wget http://wget.ca/Sh/yum.sh -O yum.sh;sh yum.sh

脚本特性:

  • 仅支持 CentOS 5/6.X 系列。 仅商业版支持 HTTPS。
  • 本脚本是可以一键安装 Kangle+Easypanel+Mysql集合脚本;
  • 脚本本身集成:PHP5.2、PHP5.3、PHP5.4、PHP5.5、PHP5.6、PHP7、MYSQL5.6(Kangle
    官方为 5.1 已经过时);
  • 支持前台用户任意切换 PHP5.2-7.0, 以适应网站程序。

问题解决

  1. 新建网站后,点击在线文件,跳出权限错误:目前解决办法是勾选已建网站,点击上方重建按钮
  2. 一键安装(第一种)后,如果安装其他php版本插件并使用,需要在新增网站时,勾选无旧格式,然后选择需要的php版本;一键脚本(第二种)无此问题,网站后台可随意切换
  3. 开启ssl,需要在新增网站时,点击其他高级选项,端口填入80,443s
  4. 每个网站的数据库用户名和密码,就是新增网站时填入的网站名和密码



转载请超链接注明:事实派 » Kangle+Easypanel一键安装