首页 小组 文章 搜索 用户

[debian]debian下安装kangle加easypanel2.6.26版本发布一键脚本支持debian8.x、9.x、10.x

2019-01-04 13:34:12
23
2126

   安装前请仔细读这一段,支持turnkey、dietpi、debian8.x、9.x 、10.x,32及64位系统都支持也支持ipv6,建议内存大于等于512M使用64位系统,推荐debian9.x 64位系统,完全支持php5.3到php7.4网站的热切换,新增主机或产品时模块里选默认的php,而不是无旧格式(无旧格式将无法切换php版本,是固定PHP版本)完全支持网站和数居库存储于/home目录,有数据盘请先挂载成/home在安装,支持xen、kvm、HY架构的ext4格式磁盘,OVZ没有数据盘不用管,对于php禁用了危险函数,只支持解压或压缩zip格式,开通主机显示是php52其实php5.6.40版本,不在是php5.3了,因加入了安全规则,可能对一些程序产生影响,如果有影响,在3311中去改成继续就可以了。请安装完成后必须重启vps或服务器,如需要升级商业版方法。安装时必须使用纯净系统,如有apache及nginx先删除在进行安装,并用超级管理员root安装,本脚本完全编译安装,用时较长,我本地I3-2100处理器测试约为30分钟。可用于生产环境。建议安装完后设置好服务器的防火墙:方法,安装完成后建议mysql优化,初始化时mysql主机填写127.0.0.1。 

禁止违规违法站点使用本脚本,发现将举报。

debian8.x、9.x、10.x(32、64位)一键编译安装或升级,官方修改版,脚本无加密无任何后门

apt-get update;apt install wget curl -y;wget https://www.osyum.com/yum/epdb.sh -O epdb.sh;sh epdb.sh

安装过程中,有几项直接回车,如有:的一直回车或输入:q,如有(q to quit),直接输入q或需要选yes或NO一律选yes,如下图。


这样显示直接回车,并且一直回车直到走为止,不然等上一辈子都不会走


直接按键盘Q键,才会走。

或选yes或no


选yes,并回车

有什么问题可以在回复中提出来。

一键升级kangle免费版本  一键升级kangle商业版本

安装完成后:
kangle端口3311如遇无法访问;easypanel管理端口3312/admin;用户端口3312;用户名:admin;密码:kangle,mysql管理端口3313/mysql,用户名:root;密码:无密码,可以在easypanel初始化时直接填写你的自定义密码。
已安装程序版本kangle-3.5.21.4 easypanel-2.6.26 mysql-5.6.48 pureftpd-1.0.36 php-5.6.40 php-7.0

新安装不需要在一键预设除( 指定ip或域名访问3312管理  )之外的所有安全规则,因使用了全局防注入,如有问题,你可以进入3311后,把全局防注入改成继续就可以了,此预设也可以让你忘记3311密码时重置密码。

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

接下来你可以安装更多的php版本

php5.3,如是32位直把/debian/bphp5.3.sh改为dbphp5.3.sh,下同

wget https://www.osyum.com/yum/kangle/debian/bphp53.sh -O php53.sh;sh php53.sh

php5.4

wget https://www.osyum.com/yum/kangle/debian/bphp54.sh -O php54.sh;sh php54.sh

php5.5

wget https://www.osyum.com/yum/kangle/debian/bphp55.sh -O php55.sh;sh php55.sh

php7.0

wget https://www.osyum.com/yum/kangle/debian/bphp70.sh -O php70.sh;sh php70.sh

php7.1

wget https://www.osyum.com/yum/kangle/dbphp71.sh -O dbphp71.sh;sh dbphp71.sh

php7.2

wget https://www.osyum.com/yum/kangle/dbphp72.sh -O dbphp72.sh;sh dbphp72.sh

php7.3

wget https://www.osyum.com/yum/kangle/dbphp73.sh -O dbphp73.sh;sh dbphp73.sh
安装后效果图,其中php52是php5.6.40版本,切换时选中需要的php版本,点击确定后,网站就是相应的php版本。

扩展与组件支持:apcu、memcache、redis、安装imagick、fileinfo、apc、ionCube Loader 支持swoole方法
支持fileinfo方法,以下以php7.2为例,其它版本要注意php安装文件的文件夹以及安装后phpize目录路径,./configure时注意的路径

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

然后编辑/vhs/kangle/ext/php72/php-templete.ini
加上刚刚最后出

extension = "/vhs/kangle/ext/php72/lib/php/extensions/no-debug-non-zts-20170718/fileinfo.so

重启kangle

/vhs/kangle/bin/kangle -q
/vhs/kangle/bin/kangle

安装完成后安全设置进入http://ip:3311做如下安全参数: 防注入;cloud_ip做黑名单访问;结合系统防火墙;禁止上传PHP;防跨目录及禁用php函数执行;指定ip或域名访问3312管理;取消网站目录执行权限;kangle商业版防CC攻击;禁止3312需要使用时在打开;防XSS攻击   

mysql版本为mysql5.6.44,完全编译安装,目录/home/mysql 数据库目录 /home/mysql/data ,配置文件 /home/mysql/my.cnf 默认的mysql会占用大量内存,建议优化,优化方法
mysql密码为空,可以在easypanel初始化时直接添加你的自定义密码  

更新日志

2020.03.18,更新脚本提示的密码错误,感谢网友提供错误

2019.12.23增加支持turnkey、dietpi两种系统,并优化脚本

2019.12.20增加升级至版本号的最新版本

2019.12.19修复脚本php70的问题导致安装不成功的问题

2019.10.07更改为清华源

2019.10.06更新支持debian9.x支持32位系统,修复cdn无法使用https的问题
2019.07.16debian10下32位kangle+easypanel制作成功
2019.07.14debian10下kangle+easypanel 64位制作成功,并开始制作32位
2019.07.13debian10下kangle+easypanel制作成功,并开始制作php5.4至7.1的编译包
2019.07.13制作kangle+easypanel支持debian10,编译安装php5.3,暂时ftp不可用,准备修复
2019.06.10更新为curl方式,随kangle官方更新而更新
2019.05.27更新kangle3.5.13
2019.05.10更新kangle3.5.15.11
2019.01.16脚本支持debian8,64位和32位
2019.01.15脚本支持debian9,64位和32位
2019.01.14添加mysql和openss判断,准备制作32版本
2019.01.13添加php5.4 php5.5,组件支持等
2019.01.05更新kangle使用黑色小河自定义错误版
2019.01.04制作kangle和easypanel2.6.26的debian版本

评论 (23)