Kangle集成环境优化版(win&linux)

魔王  (UID: 1) 11月前 [复制链接]
帖子链接已复制到剪贴板

810 5

Windows版Kangle集成环境免安装优化版

这次发布的是Windows版的kangle集成环境,包含Kangle+PHP+Easypanel+MySQL,绿色免安装,解压即用。Kangle采用最新3.5.21.4企业版并集成授权文件,可免费使用。Easypanel采用与Linux脚本一致的全解密优化版本。

 

功能特色:

1.可选下载PHP5.3~8.1版本,MySQL5.5~8.0版本

2.所有PHP版本均是最新版,并进行php.ini安全优化

3.修改kangle二进制文件以提升错误页加载速度

4.集成IIS插件,可开通IIS空间,支持NET2.0/4.0切换(需自行安装IIS)

5.Easypanel优化内容 

0.EP源码全解密并升级smarty框架
1.SSL证书可同步到cdn节点
2.SSL配置页面新增"HTTP跳转到HTTPS"选项
3.SSL配置页面新增"开启HTTP2"选项
4.CDN可以给单个域名设置SSL证书
5.增加独立的PHP版本切换页面
6.EP管理员后台增加选项:默认PHP版本、允许域名泛绑定
7.修复带有空格的文件名无法解压和重命名的问题
9.CDN绑定域名可以自定义回源协议,增加tcp四层转发
10.优化防CC设置页面,支持设置IP和URL白名单
11.清除缓存页面支持批量清除
12.支持设置URL黑名单
13.绑定域名页面新增编辑按钮
* EP升级方法:脚本主菜单选择单独安装/更新组件,然后选择更新Easypanel

6.支持开CDN或做子节点,支持与Linux版Kangle同步数据。

 

支持的操作系统:

64位 Windows 2008/2008R2/2012/2012R2/2016/2019/2022  并且未安装过其他Web软件

 

安装步骤:

1.下载并安装微软常用运行库合集

2.下载 kangle&php&easypanel.7z 并解压到磁盘根目录。不要解压到桌面!也不要解压到子目录!

3.管理员模式运行 安装.bat,执行完脚本之后会自动启动服务,然后访问 http://IP:3312 进入EP面板,默认管理员账号密码:admin/kangle

4.上述压缩包自带PHP5.6版本,如需其他PHP版本,从网盘下载后放到kangle/ext/目录下解压。重启Kangle生效。

5.可根据需要决定是否安装MySQL(例如开CDN就不需要安装),从网盘下载MySQL压缩包后,解压到磁盘根目录,执行 安装.bat,安装成功后会显示root密码。如果忘记root密码,可重复执行 安装.bat 进行密码重置,不会影响已有数据。(不建议使用MySQL5.5版本)

 

常见问题:

1.EP后台服务器设置,物理盘选项为空:

是因为系统缺少.NET3.5组件,从网盘下载对应系统版本的NET3.5压缩包,解压后执行 install.bat 安装。

 

下载地址:

[reply]https://www.123pan.com/s/cmeA-ArVS3[/reply]

已有评论 (5)
    • 魔王  (UID: 1) @Ta 11月前
      1

      linux 版本:

      彩虹Kangle一键脚本,是一款可以一键安装Kangle+Easypanel+MySQL+PHP集合的Linux脚本。 脚本本身集成:PHP5.3~8.2、MYSQL5.6~8.0,支持极速安装和编译安装2种模式,支持CDN专属安装模式。同时也对Easypanel面板进行了大量优化。

      脚本特点

      有国内和国外2个文件下载节点,提升安装速度
      自带Kangle商业版最新版本免费使用
      支持EP前台自由切换PHP5.3-8.2
      安装前可选MySQL5.6、5.7、8.0版本
      预先设置各PHP版本PHP.ini安全问题
      安装前可自定义数据库密码,避免安装完成后再设置的麻烦
      支持自定义403.404.503.504等错误页面
      脚本中可切换其它几套EP用户后台模板
      脚本中集成Linux工具箱,可一键更换Yum源、更换DNS、设置Swap、同步时间、清理垃圾等
      修改kangle二进制文件以提升错误页加载速度

      EP基于原版的优化内容

      0.EP源码全解密并升级smarty框架
      1.SSL证书可同步到cdn节点
      2.SSL配置页面新增"HTTP跳转到HTTPS"选项
      3.SSL配置页面新增"开启HTTP2"选项
      4.CDN可以给单个域名设置SSL证书
      5.增加独立的PHP版本切换页面
      6.EP管理员后台增加选项:默认PHP版本、允许域名泛绑定
      7.修复带有空格的文件名无法解压和重命名的问题
      9.CDN绑定域名可以自定义回源协议,增加tcp四层转发
      10.优化防CC设置页面,支持设置IP和URL白名单
      11.清除缓存页面支持批量清除
      12.支持设置URL黑名单
      13.绑定域名页面新增编辑按钮
      * EP升级方法:脚本主菜单选择单独安装/更新组件,然后选择更新Easypanel

      支持的系统

      CentOS 7(推荐)
      CentOS 8
      CentOS Stream 8
      Rocky Linux 8
      AlmaLinux 8
      OpenCloudOS 8
      CentOS 6(不支持安装PHP7.4及以上版本)

      安装方式

      请复制以下指令到ssh连接软件粘贴执行

      yum -y install wget;wget http://kangle.cccyun.cn/start;sh start

    • 魔王  (UID: 1) @Ta 11月前
      2

      有很多人不会开通SQLServer数据库,这篇教程详细说明了SQLServer数据库的安装以及配置过程。

      这篇教程以操作系统 Windows Server 2019 下安装 SQL Server 2019 为例。

      一、Windows Server 优化:

      Windows Server 2019有很多可以优化的地方,优化之后可以大幅减少CPU和内存占用。

      1、关闭 Windows Defender

      在【设置】-【更新和安全】-【Windows安全中心】-【打开Windows安全中心】,点击“病毒和威胁防护”设置,

      CC{Q3~]{1VM$W[TA6LSCTO8.webp

      关闭“实时防护”等3个选项。

       

      }[A]XU]_)2{{@Q)KL(ZMCWW.webp

      在【应用和浏览器控制】选项卡,关闭“检查应用和文件”。

       

      UG3G{H2EB(Q_)R`B`CAI$CE.webp

      下载 Defender Control ,点击 Disabled 按钮,可彻底关闭 Windows Defender。

      _4%C383A)`[~APO{MXU2W}M.webp

      2、关闭自动更新

      下载 Windows Update Blocker,选 Disable Updates,然后点击 Apply Now 按钮,可关闭自动更新

      SWRX9$N@$[SJJQX(${${OMM.webp

       

      二、SQL Server 安装

      1、在微软官网下载SQL Server 2019:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads,可下载Express免费版,有一定功能限制,当然你也可以去 https://msdn.itellyou.cn/ 下载Enterprise企业版,安装过程也一样。

      2、打开 SQL2019-SSEI-Expr.exe,选择安装类型,一定要选“自定义”!

      如果你是下载的iso安装镜像,可直接跳到第4步。

      `RVR`GU4)HON(AG5D2J`C%Y.webp

      3、选择安装位置,然后就开始下载程序包了。

       

      }WX9DP`CFED_$E7)M0[ULSY.webp

      4、点击全新SQL Server独立安装或向现有安装添加功能。

      如果没有自动出现该界面,可进入前面选的安装位置文件夹里面,打开 SETUP.EXE

      1YP4SN171]V70@E7M3QKV95.webp

      5、接受许可条款后,一直点下一步。如果要输入密钥,可以网上找一个。

      来到【功能选择】这一步。建议取消勾选“机器学习服务和语言扩展”、“全文和语义提取搜索”,因为没什么用还占服务器资源。

      其他选项默认即可。

      QR[W4F8NTF[G7ZZIGYO$WX0.webp

      6、实例配置,选择使用默认实例

      S81KGO3~GZ_]5U)Y)KOI7TN.webp

      7、选择身份认证模式,混合模式,设置密码,添加当前用户作为SQL Server的管理员。

      如果有数据盘,比如D盘的,可以在“数据目录”选项卡,修改“数据库根目录”到D盘。

      VB}MF5)GL_{F@61G72S(HF5.webp

      8、安装完成后,关闭即可。

      2W[HNPYXV6A3{YH4X4@QLK9.webp

      9、如果需要可视化管理SQL Server,可以下载安装 SQL Server Management Studio (SSMS)(可选)

      三、SQL Server 配置

      1、在开始菜单,打开 SQL Server 2019 配置管理器。

      T7{H2S`3%V`9HIW(4G{_FTS.webp

      2、在【SQL Server 服务】里面找到【SQL Server】,右键属性打开或双击打开。

      1P~ULBD@{`FKI9B8$J(Z%@J.webp

      3、登录身份为,改成【内置账户】,并选择【Local System】,点确定。

       

      D)%~%X~BZ05CXNDR5`~AR3L.webp

      4、在【SQL Server 网络配置】里面,找到【TCP/IP】,双击打开之后,将“已启用”改成“是”。

      (0)2[R6D`DTH}1S)21Y`A52.webp

      5、然后去重启SQL Server服务:【SQL Server 服务】里面右键点击【SQL Server】,选择【重启】。

      6、开始->管理⼯具->本地安全策略,在 账户策略->密码策略 里面,找到【密码必须符合复杂性要求】,将此项改成"已禁用“

      T0EFKANLR7@W)D)_5_8%Y99.webp

      6、在Easypanel后台服务器设置里面,sqlserver账号填写sa,密码填写你安装的时候设置的,端口默认1433

      U}S(ICRU@CD(QR7C6RLT65J.webp

      7、在Easypanel后台首页,服务器状态,sqlserver旁边是绿色的对钩代表连接成功。

      L{M04}AOJ~U~T7NN@WN@T5U.webp

       

      8、新增网站测试,选中开通sqlserver数据库。新增好后,去 SQL Server Management Studio (SSMS) 里面看数据库是否成功创建。

       

      AK3KE2~NLS0`HQN@86JXCNJ.webp

      可以看到以sq_开头的数据库已成功创建。

      9、另外,服务器安全组开放1433端口之后,可以在本地通过SSMS或Navicat链接数据库。


    • 魔王  (UID: 1) @Ta 11月前
      3

      Kangle站点与数据库一键备份与恢复脚本

      ,这次分享一个kangle的站点与数据库一键备份与恢复脚本。分为2个文件,分别为备份脚本(backup.sh)与恢复脚本(restore.sh)。

      该脚本相关功能与特色如下:

      1、支持多种备份存储位置,有远程服务器(scp)、阿里云OSS、腾讯云COS、华为云OBS、百度云BOS、七牛云

      2、不仅可以备份全部网站文件和数据库,还可以备份所有网站和面板的配置信息。

      3、数据库备份采用XtraBackup实现物理热备,即使是大量数据,也能很快完成备份与恢复,并且备份与恢复过程占用系统资源少。

      4、备份脚本设置好之后,添加到crontab,可实现自动定时备份。

      5、全新安装Kangle+EP,下载备份文件,执行一键恢复脚本后,立即恢复网站业务访问,不需要其他额外操作。

       

      备份脚本(backup.sh使用方法:

      1、先安装XtraBackup,用于数据库物理热备(以CentOS为例)

      bash <(curl -sL http://f.cccyun.cc/xtrabackup.sh)

      2、用编辑器打开备份脚本(千万不能用Windows记事本编辑!),修改里面的数据库密码、备份存储位置类型等相关信息。然后上传到服务器。

      #给备份脚本执行权限
      chmod 755 /root/backup.sh
      #添加到crontab,设置每天2:00备份
      crontab -e
      0 2 * * * /root/backup.sh >/root/backup.log 2>&1

      3、备份存储类型相关配置

      可以参考宝塔面板那一篇,这里不再重复。

       

       

      恢复脚本(restore.sh)使用方法:

      注意:恢复之前必须先安装好Kangle+EP,并且确保没有创建任何网站!如果已创建过需要先删除才能执行恢复脚本!服务器数据库版本必须与备份的数据库版本一致。

      用编辑器打开备份脚本(千万不能用Windows记事本编辑!),修改里面的数据库密码,然后上传到备份文件所在目录(目录里面需包含ftp.tgz、mysql.tgz、etc.tgz)

      #给恢复脚本执行权限
      chmod 755 ./restore.sh
      #执行恢复
      ./restore.sh

       

      上传的附件:

    • 魔王  (UID: 1) @Ta 11月前
      4

      PHP扩展YAC安装过程

      git clone https://github.com/laruence/yac


      cd yac


      /vhs/kangle/ext/php82/bin/phpize


      ./configure --with-php-config=/vhs/kangle/ext/php82/bin/php-config


      make && make install


      修改php.ini 加一句
      extension = yac.so


    • 魔王  (UID: 1) @Ta 11月前
      5

      php8-扩展-redis

      网上有很多Redis的安装教程,但是都比较复杂,没有一个比较方便的一键安装的脚本,因此我写了一个Redis一键安装脚本。这个一键脚本执行后会出现一个菜单,支持选择安装、升级与卸载。

      在SSH界面输入以下命令执行:

      wget -O redis.sh http://f.cccyun.cc/redis/redis.sh && bash redis.sh

       

      安装完成redis后,下面我们来安装redis的php扩展。

       

      wget -P /usr/local/src/ https://pecl.php.net/get/redis-6.0.2.tgz

      cd /usr/local/src/

      tar xzf redis-6.0.2.tgz

      cd redis-6.0.2

      /vhs/kangle/ext/php82/bin/phpize

      ./configure --with-php-config=/vhs/kangle/ext/php82/bin/php-config

      make && make install

      安装完,会在/usr/local/src/redis-6.0.2/modules目录下生成redis.so扩展文件 
      > cp /usr/local/src/redis-6.0.2/modules/redis.so  /vhs/kangle/ext/php82/lib/php/extensions/no-debug-non-zts-20220829/redis.so

           /vhs/kangle/phpini  在主机的php.ini文件里面加载。

      extension=redis.so

       

      kangle的安装脚本

       

      上传的附件:

    创建新帖