首页 小组 文章 用户 搜索 同城 我的社区

[centos]easypanel主机面板 V2.6.26一键安装升级脚本支持centos6.x centos7.x centos8.x所有版本

2018-02-28 21:55:25
62
7853
版权申明:所有脚本归原作者所有,osyum只是优化,严禁将脚本用于违规违法站点,发现将举报。

   安装前请仔细看这一段,不然将会产生BUG,支持centos6.x、7.x、8.x系统的所有版本号,32位64位都支持也支持ipV6,建议超过512MB内存使用64位系统,推荐centos7.x,内存大于1G建议用centos8.x(不带图形化),有数据盘需先挂载/home在进行安装,无数据盘直接安装。支持xen、kvm、HY架构需ext4格式,安装好ep面板登入后台后初始化时选中/home才能把虚拟主机的数据保存至数据盘,并可使用磁盘空间统计功能挂载方法,没有数据盘就不能使用统计功能。新增主机或产品时模块里选默认的php,而不是无旧格式(无旧格式将无法切换php版本,是固定PHP版本)完全支持php5.2到php7.4网站的热切换,建议mysql优化。使用了全局自定义错误版kangle3.5.18.1免费版(后面有升级商业版方法),默认安装是数据库mysql5.6版本,也可以选用mysql5.7数据库版本。开通主机显示是php52其实是php5.6版本,不在是php5.2了,注意easypanel只支持压缩或解压zip的格式的文件,安装时必须用超级管理员root安装,有其它web服务删除在安装,本脚本适用于生产环境.升级后务必重启系统后在使用,如果ftp被动模式无法连接,请修改为主动模式。更新至2019.11.20。因本站脚本无加密,希望诸位在抄脚本的同时,也保留一下本站www.osyum.com的域名,谢谢了!

     本脚本无任何加密后门统计等,绝对官方修改版 ,新安装包含3311安全规则预设及PHP安全预设和php5.6、7.2版本,其它PHP版本安装往下看。安装完后服务器设置mysql设置处主机要使用127.0.0.1而不是默认的localhost。kangle3.5.14以上版本不支持easypanel的cdn同步,如需要cdn同步方法,easypanel面板使用ssl证书方法,安装Let s encrypt免费证书方法,如有错误,请您及时发贴回复。默认用户admin,密码kangle,请及时进入3312/admin更改用户名及密码。

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

centos6.x、7.x、8.x,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

注意上面安装的是mysql5.6,下面是centos7.x,mysql5.7数据库一键快速rpm包安装升级mysql5.7使用第二步配置

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

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

yum update -y;yum install wget -y;wget http://www.osyum.com/yum/ep.sh -O ep.sh;sh ep.sh
接下来您可以安装以下php版本:(建议需要什么版本就安装什么版本,当然您也可以全部安装)
php5.2 PHP5.3 PHP5.4 PHP5.5 php7.0 php7.1 php7.2  php7.3 php7.4版本  
安装后效果图,其中php52是php5.6.40版本,切换时选中需要的php版本,点击确定后,网站就是相应的php版本。

如您不是新安装需要手动预设除( 指定ip或域名访问3312管理 )之外的所有安全规则,因使用了全局防注入,如有问题,你可以进入3311后,把全局防注入改成继续就可以了,此预设也可以让你忘记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

kangle端口3311如遇无法访问;easypanel管理端口3312/admin:用户名:admin密码kangle;用户端口3312;mysql管理端口3313/mysql。mysql用户名:root密码为空,初始化时直接填你的密码,你也可使用以下方法设置mysql密码,输入下面的命令,以下密码替换成你自己的密码。

mysqladmin -u root password 密码
初始化教程方法    mysql优化方法  
xen kvm架构数据盘需挂载成/home,挂载方法:http://www.osyum.com/article/show/2/
如果是OVZ就不用管它。以下是具体安装的软件版本
kangle3.5.18.1 mysql5.6.46 easypane2.6.26 php7.2.25、php5.6.40
扩展与组件支持:apcu、memcache、redis、imagick、fileinfo、apc、ionCube Loader 支持swoole方法   安装sourceguardianSG11加密解密扩展
官网(kangle官网的EP脚本)版本(没有3311预设)安装完成后安全设置: 需要进入http://ip:3311,然后做如下安全参数: 防注入;cloud_ip做黑名单访问;结合系统防火墙;禁止上传PHP;防跨目录及禁用php函数执行;指定ip或域名访问3312管理;取消网站目录执行权限;kangle商业版防CC攻击;禁止3312需要使用时在打开;防XSS攻击;把mysql数据库目录移动到/home目录使其更安全;开启gzip提高速度

更新日志

2019.11.27重写php5.2.17安装包

2019.11.23更新centos7和centos8防火墙使用firewalld,更新php7.2.25、7.3.12版本

2019.11.20更新kangle-3.5.18.1版本

2019.10.25,更新php7.1.33、7.2.24、7.3.11

2019.09.29,更新centos8的一处主机小错误。

2019.09.28,更新cdn主机可用ssl证书,cetnos8rpm包制完成

2019.09.27,centos8编译脚本已写完。做测试工作

2019.09.26,centos8成功运行easypanel平台,测试ftp及网站

1:制作好easypanel包,并上传至源

2:制作好php5.3、5.4、5.5、7.0这三个PHP版本并上传至源

2019.09.25,开始编写centos8,kangle和easypanel脚本,分别为编译安装和RPM包安装

2019.08.30更新centos7下php7.1.22与php7.3.9快速二进制安装,centos6需自行编译安装

2019.08.07

1、更新centos6和7的空间使用量统计问题

2、centos6x、7.x用一个rpm脚本安装。

3、更新脚本,centos6默认php至php5.6, 不在集成php5.3、5.4、5.5、7.0。

2019.08.05更新脚本,据用户投诉源文件没有删除占用VPS空间。安装后删除不必要的文件。

2019.08.04更新centos7默认php版本至php5.6,不在集成php5.3、5.4、5.5、7.0。
2019.07.22制作了php7.1、7.2、7.3二进制包,可以一键极速安装这三个版本
2019.06.11更新至kangle3.5.16,修复脚本的一些小毛病
2019.06.07增加mysql5.7rpm安装包
2019.06.02新安装将会使用3311安全规则预设
2019.06.01修复centos7下面板备份数据时出现的错误问题,制作了centos6rpm安装包,使安装更迅速。
2019.05.20重新制作centos7rpm安装包,并重写rpm安装脚本,不在一起安装,转而分别使用rpm安装
2019.05.13修复centos7下面板无法下载的问题
2019.05.13不在使用amhftp而使用点点团队的pclzip.lib、webftp.ctl
2019.05.10更新kangle3.5.15.11版本
2019.03.10制作centos7rpm安装包,使安装时花费更少的时间
2019.02.28修复centos7下easypanel包的php5.5版本禁用函数不能使用的问题
2019.02.09更新centos7的easypanel包添加php5.6、php7.0版本。
2019.02.08更新centos6的easypanel包添加php5.6、php7.0版本。
2019.01.04更新kangle自定义错误黑色小河版
2018.12.08添加支持php7.3版本
2018.11.21更新ep脚本,添加判断系统是不是centos及是不是root执行脚本
2018.11.21更新支持centos7
2018.11.20更新php7.1.24、php7.2.12
2018.11.19不在使用官方的在线文件管理而使用了amftp,拒绝7z漏洞
2018.11.08增加依赖组件,防止出现504错误
2018.11.06去除5.6 7.0改为编译安装,增加imagick组件、fileinfo扩展
2018.10.30更新php7.1.23、php7.2.11
2018.09.15更新php5.6.38、php7.0.32、php7.1.22、php7.2.10
2018.08.31,更新kangle版本为3.5.14版本
2018.08.24更新php7.1.21和php7.2.9版本
2018.08.22脚本添加升级centos6.10最新版本,防止安装时RPM包下载出错
2018.08.07 yum升级mysql5.6.41,优化php.ini
2018.7.22 修改ep默认php.ini的memory_limit=512M,增加屏蔽8个危险函数
2018.7.21 easypanel升级php5.6.37及php7.0.31,并对所有版本进行优化及升级ioncube版本
2018.07.20增加php7.0的redis及mcrypt扩展
2018.07.17 分别对64位32位增加php7.0.30版本并添加redis扩展支持
2018.07.16 增加centos支持php53到php5.6添加redis及mcrypt扩展
2018.04.15 添加php5.4.45,php5.5.38,php5.6.36
2018.03.06 修复easypanel删除站点后3311还有数据没删除的问题。
2018.2.28 *修复使用php模块创建站点不能切换php7以上版本的问题。
2017.09.21包含安全参数设置,打开disable_functions(防止访问系统参数)
如需修改php.ini,php版本默认php.ini位置如下:
php5.3:/vhs/kangle/ext/php53/php-templete.ini
php5.4:/vhs/kangle/ext/php54/php-templete.ini
php5.5:/vhs/kangle/ext/php55/php-templete.ini
php5.6:/vhs/kangle/ext/tpl_php52/php56/php-templete.ini
php7.0:/vhs/kangle/ext/php70/php-templete.ini
php7.1:/vhs/kangle/ext/php71/php-templete.ini
php7.2:/vhs/kangle/ext/php72/php-templete.ini
php7.3:/vhs/kangle/ext/php73/php-templete.ini
注意:安装的mysql是默认的高配,如果用户数据多,访问量大,你还需要根据你的访问量来优化mysql,不然数据库会崩溃,方法如下
mysql 5.6内存参数优化内存占用为30MB左右
http://www.osyum.com/article/show/92/

用户评论 (62)
  • 孟帅

    2019-10-14 17:35:08 孟帅 1#

    天边的云

    php5.5完全无问题,刚刚测试了PHP5.5安装DZ,或者切换php5.5都没有任何问题

    行 谢谢 我让他再看看

  • 天边的云

    2019-10-14 16:10:03 天边的云 2#

    孟帅

    加个php56的安装包吧~另外有用户反馈php55有些权限问题,网站无法连接到数据库 切换其他php版本就好了

    php5.5完全无问题,刚刚测试了PHP5.5安装DZ,或者切换php5.5都没有任何问题

  • 天边的云

    2019-10-14 13:04:07 天边的云 3#

    孟帅

    加个php56的安装包吧~另外有用户反馈php55有些权限问题,网站无法连接到数据库 切换其他php版本就好了

    默认开通的PHP版本就是php5.6.40

  • 天边的云

    2019-10-14 13:00:06 天边的云 4#

    孟帅

    加个php56的安装包吧~另外有用户反馈php55有些权限问题,网站无法连接到数据库 切换其他php版本就好了

    等我测试一下

  • 孟帅

    2019-10-14 11:36:13 孟帅 5#

    加个php56的安装包吧~另外有用户反馈php55有些权限问题,网站无法连接到数据库 切换其他php版本就好了

  • 天边的云

    2019-09-20 06:12:12 天边的云 6#

    小孔大大

    谢谢了

    升级商业版,安装说明里写的很清楚。

  • 小孔大大

    2019-09-19 21:44:25 小孔大大 7#

    天边的云

    哦,正常做站来说可有可无,这样子吧,我这星期内写个升级商业版的脚本

    谢谢了

  • 天边的云

    2019-09-19 07:58:17 天边的云 8#

    小孔大大

    这个脚本怎么更新商业版,我想加防cc

    哦,正常做站来说可有可无,这样子吧,我这星期内写个升级商业版的脚本

  • 小孔大大

    2019-09-18 20:57:50 小孔大大 9#

    这个脚本怎么更新商业版,我想加防cc

  • sirlt

    2019-09-10 08:38:07 sirlt 10#

    天边的云

    你换吧,如不仔细看安装说明,都会存在这些问题

    谢谢楼主,这边重新安装部署通过了!

  • 天边的云

    2019-09-06 06:14:15 天边的云 11#

    sirlt

    centos7.6 64位系统为最小化安装,自己解决虚拟主机创建目录有问题后,又发现系统默认安装的PHP5.6和PHP7.2版本无法切换存在Bug,望修复!

    创建系统默认选择的是PHP5.6,PHP选择的是旧格式,但是使用phpinfo测试发现虚拟主机使用的是PHP7.2无法切换到PHP5.6,望更正!由于CentOS 7环境Bug太多。已准备更换系统使用小樱centOS6的一键安装包

    你换吧,如不仔细看安装说明,都会存在这些问题

  • sirlt

    2019-09-06 05:52:29 sirlt 12#

    centos7.6 64位系统为最小化安装,自己解决虚拟主机创建目录有问题后,又发现系统默认安装的PHP5.6和PHP7.2版本无法切换存在Bug,望修复!

    创建系统默认选择的是PHP5.6,PHP选择的是旧格式,但是使用phpinfo测试发现虚拟主机使用的是PHP7.2无法切换到PHP5.6,望更正!由于CentOS 7环境Bug太多。已准备更换系统使用小樱centOS6的一键安装包

  • 孟帅

    2019-08-31 16:38:12 孟帅 13#

    天边的云

    发邮箱给我,我把文件发给你,并告诉你方法,你测试一下,如果可行我在写上来

    133814250@qq.com

  • 天边的云

    2019-08-31 10:52:27 天边的云 14#

    孟帅

    对 好像就改用户面板上的一个文件就可以了

    发邮箱给我,我把文件发给你,并告诉你方法,你测试一下,如果可行我在写上来

  • 孟帅

    2019-08-30 08:44:43 孟帅 15#

    天边的云

    用户的泛解析?

    对 好像就改用户面板上的一个文件就可以了