• 欢迎访问水熊虫网站,这里是我个人的工作博客,内容大多是遇到问题完善后,会在这里进行总结归纳内容! QQ群
  • 网站导航中的友情链接专栏上线,更新的都是自己这三年整理的一些东西,感兴趣可以看看!
  • 你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经!

kangle和easypanel CentOS 6.x、7.x、8.x系统一键安装脚本(安装实测通过,推荐使用)

Kangle环境 WaterBear 来源:easypanel主机面板 V2.6.26 发布一键安装升级kangle和easypanel脚本支持centos7.x所有版本 5年前 (2019-08-28) 1063次浏览 已收录 扫描二维码
文章目录[隐藏]

kangle和easypanel CentOS 6.x、7.x、8.x系统 一键安装脚本

脚本说明:

系统环境支持支持centos6.x、7.x、8.x系统的所有版本号,32位64位都支持也支持ipV6,

内存要求建议超过512MB内存使用64位系统,推荐centos7.x,内存大于1G建议用centos8.x(不带图形化),完全支持php5.3到php7.4版本的热切换,建议mysql优化。

默认安装kangle3.5.16 mysql5.6.45 easypane2.6.26 php7.2.21、php5.6.40

扩展与组件支持:apcu、memcache、redis、imagick、fileinfo、apc、ionCube Loader 。

可选安装支持swoole方法   安装sourceguardianSG11加密解密扩展,其它PHP版本安装文章最后给出。

安装前注意事项

1、支持centos6.x、7.x系统的所有版本号,32位64位都支持也支持ipV6,建议超过512MB内存使用64位系统,推荐centos7.x,内存大于1G建议用centos8.x(不带图形化),

2、有数据盘先挂载/home在进行安装 (Centos 8的mysql采用了二进制安装于/home/mysql目录,所以安装之前有数据盘一定要挂载),支持xen、kvm、HY架构需ext4格式,安装好ep面板登入后台后初始化时选中/home才能把把虚拟主机的数据保存至数据盘,并可使用磁盘空间统计功能没有数据盘就不能使用统计功能。如已经安装了ep面板,没有先挂载数据盘的,挂载后登入后台选/home并需要重新初始化,并需要重建虚拟主机

      

3、安装完后服务器设置mysql处主机要使用127.0.0.1而不是默认的localhost。kangle3.5.14以上版本不支持easypanel的cdn同步。easypanel管理端口3312/admin:用户名:admin密码kangle;用户端口3312;mysql管理端口3313/mysql。pasv端口5000:5800;mysql用户名:root密码为空,初始化时直接填你的密码。

4、新增主机或产品模块选默认的phpkangle和easypanel CentOS 6.x、7.x、8.x系统一键安装脚本(安装实测通过,推荐使用),而不是无旧格式(无旧格式将无法切换php版本,是固定PHP版本)完全支持php5.3到php7.4网站的热切换,建议mysql优化。使用了全局自定义错误版kangle3.5.16免费版(如需防cc等需要升级商业版方法)、默认安装是数据库mysql 5.6版本,也可以选用mysql5.7数据库版本有标示。开通主机显示是php52其实php5.6.40版本,不在是php5.3了,注意easypanel只支持压缩或解压zip的格式的文件,安装时必须用超级管理员root安装,有其它web服务需删除再安装,安装完后重启VPS后确定安装成功及有无问题的情况,本脚本适用于生产环境。,如果ftp被动模式无法连接,请修改为主动模式链接。更新至2019.09.28

5、安装的mysql是默认的高配,如果用户数据多,访问量大,你还需要根据你的访问量来优化mysql,不然数据库会崩溃,方法见FAQ1

6、安装后效果图,其中php52是php5.6.40版本,切换时选中需要的php版本,点击确实后,网站就是相应的php版本

kangle和easypanel CentOS 6.x、7.x、8.x系统一键安装脚本(安装实测通过,推荐使用)


centos6.x、7.x、8.x,kangle+easypanel+mysql5.6数据库一键快速rpm安装或升级包,约5分钟完成看网络速度,推荐使用

yum update -y;yum install wget -y;wget http://www.osyum.com/yum/eprpm.sh -O ep.sh;sh ep.sh

centos7.x,kangle+easypanel,mysql5.7数据库一键快速rpm包安装

yum update -y;yum install wget -y;wget http://www.osyum.com/yum/ep7rpm5.7.sh -O ep.sh;sh ep.sh

注:需要升级到mysql5.7,请查看FAQ中的“升级数据库到mysql5.7安装教程”第二步进行配置


centos6.x、7.x、8.x一键编译安装或升级包,约30分钟,推荐用rpm包安装

yum update -y;yum install wget -y;wget http://www.osyum.com/yum/ep.sh -O ep.sh;sh ep.sh

忘记3311密码时重置密码(admin,kangle)

rm -rf /vhs/kangle/etc/config.xml
cd /vhs/kangle/etc
wget http://yum.osyum.com/linux/kangle/config.xml -O config.xml
/vhs/kangle/bin/kangle -r

你也可以使用一键预设安全规则 (自动重置密码admin,kangle)

wget http://www.osyum.com/yum/kangleys.sh -O kangleys.sh;sh kangleys.sh

可选安装php版本

(建议需要什么版本就安装什么版本,当然您也可以全部安装)

PHP5.3.28 PHP5.4.45 PHP5.5 php7.0 php7.1 php7.2  php7.3 php7.4版本 

centos6.x、7.x一键快速安装包,每个版本约1分钟,强烈推荐,组件支持ioncube,apcu,Imagick,redis,fileinfo

wget http://www.osyum.com/yum/kangle/bphp53.sh -O php53.sh ;sh php53.sh
wget http://www.osyum.com/yum/kangle/bphp54.sh -O php54.sh ;sh php54.sh
wget http://www.osyum.com/yum/kangle/bphp55.sh -O php55.sh ;sh php55.sh
wget http://www.osyum.com/yum/kangle/bphp70.sh -O php70.sh ;sh php70.sh
wget http://www.osyum.com/yum/kangle/bphp71.sh -O php71.sh ;sh php71.sh
wget http://www.osyum.com/yum/kangle/bphp72.sh -O php72.sh ;sh php72.sh
wget http://www.osyum.com/yum/kangle/bphp73.sh -O php73.sh ;sh php73.sh

centos6x、7.x一键编译安装或升级php版本,每个版本约10分钟

wget http://www.osyum.com/yum/kangle/php53.sh -O php53.sh ;sh php53.sh
wget http://www.osyum.com/yum/kangle/php54.sh -O php54.sh ;sh php54.sh
wget http://www.osyum.com/yum/kangle/php55.sh -O php55.sh ;sh php55.sh
wget http://www.osyum.com/yum/kangle/php70.sh -O php70.sh ;sh php70.sh
wget http://www.osyum.com/yum/kangle/php71.sh -O php71.sh ;sh php71.sh
wget http://www.osyum.com/yum/kangle/php72.sh -O php72.sh ;sh php72.sh
wget http://www.osyum.com/yum/kangle/php73.sh -O php73.sh ;sh php73.sh

centos7下(centos6还没有测试)一键安装或升级php7.4,注只可以做测试不适用于生产环境

wget http://www.osyum.com/yum/kangle/php74.sh -O php74.sh;sh php74.sh

忘记3311密码时重置密码(admin,kangle)

rm -rf /vhs/kangle/etc/config.xml
cd /vhs/kangle/etc
wget http://yum.osyum.com/linux/kangle/config.xml -O config.xml
/vhs/kangle/bin/kangle -r

如您不是新安装用户 需要手动预设除 指定ip或域名访问3312管理 之外的所有安全规则,或者使用一键预设安全规则 (自动重置密码admin,kangle)

wget http://www.osyum.com/yum/kangleys.sh -O kangleys.sh;sh kangleys.sh

phpX.X安装的目录地址 /vhs/kangle/ext/phpXX,例如:php5.3安装的目录地址 /vhs/kangle/ext/php53

phpX.X版本的php.ini地址 /vhs/kangle/ext/phpXX/php-templete.ini    (php5.6版本例外)

php5.6版本的php.ini地址:/vhs/kangle/ext/tpl_php52/php56/php-templete.ini


开启fileinfo扩展方法(内存需大于等于1G,如果小于1G的解决方法

以php5.3为例:

cd /root/php-5.3*
cd ext/fileinfo
/vhs/kangle/ext/php53/bin/phpize
./configure --with-php-config=/vhs/kangle/ext/php53/bin/php-config
make
make install

升级数据库到mysql5.7安装教程

第一步,删除并安装mysql5.7,并加入系统启动。

先删除以前的老版本,注意有数据及时备份,不要直接导出完整的备份mysql5.5或5.6的数据库,要分开一个库一个库的导出,不然还原全部时将会出错。

systemctl stop mysqld.serviceyum remove mysql-community-server -yrm -rf /usr/lib64/mysqlrm -rf /usr/lib/mysqlrm -rf /usr/share/mysqlrm -rf /var/lib/mysql

下载rpm包

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装rpm包

rpm -ivh mysql57-community-release-el7-10.noarch.rpm --force --nodeps

安装mysql5.7
yum -y install mysql-community-server
开启运行mysql5.7
systemctl start mysqld.service
开机启动mysql5.7
systemctl enable mysqld.service

第二步,查看mysql5.7初始密码,并设置新密码及把密码长度和复杂密码去掉。

查看mysqlroot密码
grep "password" /var/log/mysqld.log

kangle和easypanel CentOS 6.x、7.x、8.x系统一键安装脚本(安装实测通过,推荐使用)
查看后得到ygRWJiu*_0qz的密码,每台机不一样,注意你自己的密码。进入root修改密码,并把密码长度和复杂密码去掉,其中 Wilaicialda1259*/是临时密码,接着在把密码改成osyum123258(可以自定义)。
mysql -u root -p
密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Wilaicialda1259*/';
set global validate_password_policy=0;
set global validate_password_length=1;
FLUSH PRIVILEGES;
quit;

出现以下界面证明成功

kangle和easypanel CentOS 6.x、7.x、8.x系统一键安装脚本(安装实测通过,推荐使用)

接下来改成你的自定义密码

mysql -u root -p

输入临时密码后,改成你的自定义密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'osyum123258';
set global validate_password_policy=0;
set global validate_password_length=1;
FLUSH PRIVILEGES;
quit;

搞定

其他FAQ

1、适合mysql 5.6与5.7内存参数优化内存占用为30MB左右

2、kangle在linux下自定义错误版及kanle3.5.16升级方法

3、centos下支持cdn同步版本kangle+easypanel方法

4、easypanel面板使用ssl证书方法

5、安装Let s encrypt免费证书方法

6、kangle端口3311如遇无法访问

7、kangle easypanel面板安装后初始化教程

8、centos下kanglephp安装swoole扩展

9、linux下kangle的php安装sourceguardian SG11加密解密扩展

10、Kangle免费版防注入设置 支持win和linux

11、kangle用cloud_ip模块做IP云端黑名单屏蔽访问

12、结合kangle在centos系统下对系统防火墙设置

13、禁止kangle网站上传PHP文件

14、php开启open_basedir防跨站保护及禁用函数执行disable_functions提高系统安全

15、指定ip或域名访问3312管理

16、kangle的easypanel面板取消网站目录执行权限提高网站安全

17、kangle商业版添加极验验证码防护CC

18、kangle禁止3312,在需要使用时在打开3312

19、利用kangle的HTTP-only Cookie防XSS跨站攻击

20、把mysql数据库目录移动到/home目录使其更安全,重装系统也不怕丢数据

21、kangle开启gzip节约带宽提高速度

22、linux下安装kangle企业ent版

22、

更新日志:请查看原文地址:http://www.osyum.com/group/topic/165/


WaterBear , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:kangle和easypanel CentOS 6.x、7.x、8.x系统一键安装脚本(安装实测通过,推荐使用)
喜欢 (3)
[[email protected]]
分享 (0)