关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

kangle和easypanel CentOS 7.X 一键安装脚本

发布时间:2019-09-25 08:16:13

脚本说明:

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

内存要求建议超过512MB内存使用64位系统,推荐centos7.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,

2、有数据盘需先挂载/home在进行安装,支持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 7.X 一键安装脚本(安装实测通过,推荐使用),而不是无旧格式(无旧格式将无法切换php版本,是固定PHP版本)完全支持php5.3到php7.4网站的热切换,建议mysql优化。使用了全局自定义错误版kangle3.5.16、数据库使用mysql5.6版本。开通主机显示是php52其实php5.6.40版本,不在是php5.3了,注意easypanel只支持压缩或解压zip的格式的文件,安装时必须用超级管理员root安装,有其它web服务需删除在安装,安装完后重启VPS后确定安装成功及有无问题的情况,本脚本适用于生产环境。

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

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

1567030225728056.png


centos6.x、7.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包安装  mysql5.7需要使用下文的“升级数据库到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一键编译安装或升级包,约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.xmlcd /vhs/kangle/etcwget 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.shwget http://www.osyum.com/yum/kangle/bphp54.sh -O php54.sh ;sh php54.shwget http://www.osyum.com/yum/kangle/bphp55.sh -O php55.sh ;sh php55.shwget http://www.osyum.com/yum/kangle/bphp70.sh -O php70.sh ;sh php70.shwget http://www.osyum.com/yum/kangle/bphp71.sh -O php71.sh ;sh php71.shwget http://www.osyum.com/yum/kangle/bphp72.sh -O php72.sh ;sh php72.shwget 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.shwget http://www.osyum.com/yum/kangle/php54.sh -O php54.sh ;sh php54.shwget http://www.osyum.com/yum/kangle/php55.sh -O php55.sh ;sh php55.shwget http://www.osyum.com/yum/kangle/php70.sh -O php70.sh ;sh php70.shwget http://www.osyum.com/yum/kangle/php71.sh -O php71.sh ;sh php71.shwget http://www.osyum.com/yum/kangle/php72.sh -O php72.sh ;sh php72.shwget 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.xmlcd /vhs/kangle/etcwget 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-configmakemake 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 7.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 7.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;

搞定



/template/Home/Zkeys/PC/Static