首页 小组 文章 搜索 用户

[Ubuntu]ubuntu安装kangle及easypanel面板 V2.6.26发布脚本一键脚本支持ubuntu16.x至20x所有版本

2018-12-26 20:48:01
2
2349

     支持Ubuntu:20.x、19.04、18.04、16.04下支持32、64位版本也支持ipv6(注意有些ubuntu版本号不按照常规,所以安装不了可以联系我们,重新写出你需要的版本号脚本),建议带桌面版内存大于等于2G,不带桌面版512MB内存,使用64位系统,512MB以下内存使用32位系统。推荐ubuntu18系统,有数据盘需先挂载/home挂载方法进行安装(mysql安装于/home/mysql目录,所以安装之前一定要挂载),支持xen、kvm、HY架构需ext4格式,安装好ep面板登入后台后初始化时选中/home才能把把虚拟主机的数据保存至数据盘mysql主机地址填127.0.0.1,完全支持php5.3到php7.3网站的热切换,开通主机后默认版本是php5.6.40版本,不在是php5.3版本。默认只装了一个PHP版本,可以安装更多的PHP版本。新增主机或产品时模块里选默认的php,而不是无旧格式(无旧格式将无法切换php版本,是固定PHP版本)建议开启系统防火墙,开启防火墙后FTP只能用主动模式连接。建议mysql优化对于php禁用了危险函数,因加入了安全规则,可能对一些程序产生影响,如果有影响,在3311中去改成继续就可以了。请安装完成后必须重启vps或服务器,安装时必须用超级管理员root安装,不然会出错,本脚本完全编译安装,用时较长,建议开启screen在进行安装,我本地I3-2100处理器测试约为1.5小时。可用于生产环境。 

注意,具用户的测试,安装后不能使用问题,我们经过大量排查后,发现是因为ubuntu安装了apache,但是我们脚本里并没有删除和卸载apache,所以你还需要卸载apache,执行以下命令在安装我们的脚本

apt-get --purge remove apache-common
apt-get --purge remove apache

ubuntu一键安装或升级脚本,纯官方修改版本无任何后门并尊守osyum的用户条款协议  

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

安装时,如果遇到下面的窗口直接回车


或者遇到下面的窗口,选yes


安装完成后:
kangle端口3311如遇无法访问;easypanel管理端口3312/admin;用户端口3312;用户名:admin;密码:kangle,mysql管理端口3313/mysql。mysql无密码,在初始化时直接填写你的自定义密码即可。

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

新安装已集成安全规则,以前装的需要一键预设除( 指定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

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

php5.4

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

php5.5

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

php7.0

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

php7.1

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

php7.2

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

php7.3

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

组件已支持:apcu、memcache、redis、安装imagick、apc、ionCube Loader、支持swoole方法

新的编译版本安装fileinfo,注意新的版本路径以下是php7.1为例,还有phpize路径及php-config路径

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

重启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.45,完全编译安装,目录/home/mysql 数据库目录 /home/mysql/data ,配置文件 /home/mysql/my.cnf 默认的mysql会占用大量内存,建议优化,优化方法
mysql密码为空,可以在初始化时直接添加你的自定义密码
以下是具体安装的软件版本
kangle3.5.16 mysql5.6.45 easypane2.6.26 php5.6.40

更新日志

202.04.27,ubuntu20.04lts版本成功,已上传至源。

2020.04.26,制作ubuntu20.04lts,kangle包,已经编译安装完毕,等测试完成

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

2019.10.03,重新打包ubuntu16,修复vhost多了一个符号不能使用在线文件管理的问题

修复备份问题

修复php7.*版本apcu地址不正确的问题

修复cdn不能使用https问题

不在集成php5.3、php5.4、php5.5

2019.09.30修复安装php脚本redis问题
2019.06.10更新为curl方式,随kangle官方更新而更新
2019.05.10更新kangle3.5.15.11
2019.04.22支持ubuntu19.04版本
2019.01.18更新脚本,不需要在进行安装php5.3、5.4、5.5,更新支持ubuntu16 32位支持
2019.01.04更新kangle使用黑色小河自定义错误版
2019.01.01修复一些小问题
2018.12.30不在使用官方的在线文件管理,使用amftp管理
2018.12.29测试Ubuntu 16.04 64位可用
2018.12.28,修复ftp使用
2018.12.26,测试ubuntu18.04系统下可以除ftp外可以完全使用。

评论 (2)