您的位置:WenRou's Blog >面板> CentOS7安装kangle和easypanel

第一步:系统支持包安装

yum -y install wget tar make automake gcc gcc-c++ pcre pcre-devel zlib-devel sqlite-devel openssl-devel libxml2 libxml2-devel libtool libtool-libs quota perl gd

第二步:安装kangle(目前最新版本 :kangle-3.4.8.tar.gz)

1、下载kangle源码包

wget http://download.kanglesoft.com/zcore.php?os=src

2、解压

tar xzf kangle-3.4.8.tar.gz

3、进入kangle目录

cd kangle-3.4.8

4、配置kangle源代码

./configure --prefix=/vhs/kangle --enable-disk-cache --enable-ipv6 --enable-ssl --enable-vh-limit

5、编译安装

make && make check && make install

6、启动kangle

/vhs/kangle/bin/kangle

7、设置centos7 kangle 启动

在/usr/lib/systemd/system/目录下新建kangle.service,内容如下:

[Unit]

Description=Kangle Web Service

After=syslog.target network.target

[Service]

Type=forking

ExecStart=/vhs/kangle/bin/kangle

ExecStop=/vhs/kangle/bin/kangle -q

[Install]

WantedBy=multi-user.target

8、使用SSH输入下列命令建立链接

ln -s '/usr/lib/systemd/system/kangle.service' '/etc/systemd/system/multi-user.target.wants/kangle.service'

9、启动kangle

systemctl start kangle.service

(关闭kangle的命令是systemctl stop kangle.service)

10、设置为开机自动启动

systemctl enable kangle.service

第三步:安装数据库mariadb

1、centos7默认安装mariadb5.5.37

yum install mariadb-server mariadb

2、启动mariadb服务

systemctl start mariadb.service

3、设置mariadb开机自动运行

systemctl enable mariadb.service

4、设置root密码

/usr/bin/mysql_secure_installation

然后根据提示一步步操作即可,如下所示:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB

SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current

password for the root user.  If you've just installed MariaDB, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.

Enter current password for root (enter for none): 安装后默认没有root密码,直接回车

OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB

root user without the proper authorisation.

Set root password? [Y/n] Y

New password: 输入root的新密码

Re-enter new password: 新密码确认

Password updated successfully!

Reloading privilege tables..

... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone

to log into MariaDB without having to have a user account created for

them.  This is intended only for testing, and to make the installation

go a bit smoother.  You should remove them before moving into a

production environment.

Remove anonymous users? [Y/n] 删除匿名用户 Y

... Success!

Normally, root should only be allowed to connect from 'localhost'.  This

ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] 关闭root远程登录 Y

... Success!

By default, MariaDB comes with a database named 'test' that anyone can

access.  This is also intended only for testing, and should be removed

before moving into a production environment.

Remove test database and access to it? [Y/n] 删除test数据库 Y

- Dropping test database...

... Success!

- Removing privileges on test database...

... Success!

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.

Reload privilege tables now? [Y/n] 确定以上所有操作 Y

... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB

installation should now be secure.

Thanks for using MariaDB!

5、装完后设置一下链接,mariadb完全兼容mysql,所以很多命令也是一样的

ln -s /usr/bin/mysql /vhs/kangle/bin/mysql

ln -s /usr/bin/mysqldump /vhs/kangle/bin/mysqldump

第四步:安装php,centos7默认安装5.4.16

yum install php php-cli php-mysql php-gd php-xml php-pdo php-mbsring

第五步:安装ioncube

1、到官方下载ioncube_loader_lin_5.4.so放到/usr/lib64/php/modules目录下

2、在/etc/php.d目录下新建ioncube.ini文件,内容为

zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_5.4.so

第六步:安装pureftpd

1、官方下载pureftpd(目前最新版是1.0.42版)

wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.gz

或者在kangle下载(1.0.36版)

wget http://download.kanglesoft.com/easypanel/source/pure-ftpd-1.0.36.tar.gz

2、解压

tar xzf pure-ftpd-1.0.42.tar.gz

3、进入目录

cd pure-ftpd-1.0.42

4、配置pureftpd源代码

./configure --prefix=/vhs/pure-ftpd with --with-extauth --with-throttling --with-peruserlimits

5、编译安装

make && make check && make install

6、设置pureftpd启动服务

(1)在/vhs/pure-ftpd/sbin下新建pureftpd.sh,内容如下:

#!/usr/bin/bash

/vhs/pure-ftpd/sbin/pure-authd --daemonize -s /var/run/ftpd.sock -r /vhs/kangle/bin/pureftp_auth

sleep 1

/vhs/pure-ftpd/sbin/pure-ftpd --daemonize -lextauth:/var/run/ftpd.sock

(2)在/usr/lib/systemd/system/下新建pureftpd.service,内容如下:

[Unit]

Description=Pure-FTPd FTP Server

After=syslog.target

[Service]

Type=forking

ExecStart=/usr/bin/sh /vhs/pure-ftpd/sbin/pureftpd.sh

[Install]

WantedBy=multi-user.target

7、建立软连接

ln -s '/usr/lib/systemd/system/pureftpd.service' '/etc/systemd/system/multi-user.target.wants/pureftpd.service'

8、启动pureftpd

systemctl start pureftpd.service

(关闭pureftpd:  systemctl stop pureftpd.service)

第七步:安装easypanel

1、下载easypanel(目前最新版是2.6.17)

wget http://download.kanglesoft.com/easypanel/easypanel-2.6.17-x86_64-6.tar.gz

2、解压缩

tar xzf easypanel-2.6.17-x86_64-6.tar.gz

3、关闭kangle服务

/vhs/kangle/bin/kangle -q

4、复制文件

cp -a easypanel-2.6.17-x86_64/* /vhs/kangle/

5、安装

欠缺

6、装完后开始设置,不用ep自带的php52,打开/vhs/kangle/ext/tpl_php52/config.xml找到

第八步:启动kangle和pureftp

systemctl start kangle.service

systemctl start pureftpd.service

---

请勾选我再发表评论!54 + 6 =

路人甲表情

Ctrl+Enter快速提交

提交评论

昵称(必填)

邮箱(必填)

网址(选填)

linux7装kangle,CentOS7安装kangle和easypanel相关推荐

  1. Linux7没有网卡,centos7安装后缺少网卡如何解决?

    近期centos7安装后缺少网卡,最终还是找到了方法:一起随小编去看看吧. 问题一: 最近要重新拿起来python,然后在装虚拟机,为了偷懒,用VM装的是centos7的系统,装完之后发现只有ifg- ...

  2. linux7 epel源,CentOS7安装EPEL源

    CentOS7安装EPEL [lijiayun@centos-*** ~]$ yum install epel-release 已加载插件:fastestmirror, langpacks 您需要 r ...

  3. linux7 telnet乱码,CentOS7安装配置telnet-server

    1.安装xinetd和telnet-server yum -y install telnet-server xinetd 2.启服务(服务管理方式和CentOS6稍有区别) systemctl ena ...

  4. 康乐面板mysql默认密码_Linux安装kangle(康乐)网站管理面板的详细教程

    很多新手买了 linux vps 后一无所知,百度kangle官方也是看的一塌糊涂,再加上kangle官方的下载地址时常大姨妈,导致很多新手无法安装康乐主机系统. 至于为何博主为何介绍kangle面板 ...

  5. kangle的php怎么安装,kangle安装脚本集合

    注意事项 本脚本支持CentOS 6.x/CentOS 7.x系统 请复制以下指令到ssh连接软件粘贴执行 安装脚本 安装教程  安装慢?yum install -y wget;wget -q kos ...

  6. kangle php插件,kangle php安装redis扩展

    kangle php安装redis扩展 下载phpredis扩展phpredis 解压 wget https://github.com/phpredis/phpredis/archive/4.3.0. ...

  7. u12无线网卡linux驱动装不上,解决Centos7 安装腾达U12无线网卡驱动问题

    解决过程: 办法一: CentOS7.3 默认的内核版本较低,为 3.10.0-514.el7.x86_64. 无论是使用腾达官方提供的驱动,还是github 上的驱动(链接 https://gith ...

  8. 安装linux7 没有图形化界面,CentOs7 安装后无图形界面,安装图形界面(yum groupinstall GNOME Desktop Graphical Administration ...

    CentOS7安装完成后,提示重启系统,点击重启后直接进入了命令行模式,这给我郁闷的,当时想是不是可以切换运行级别5到界面,所以去看了/etc/inittab,没有我预想的结果,看到了一个提示语, # ...

  9. CentOS7安装Docker详细教程

    CentOS7安装Docker 文章目录 CentOS7安装Docker Docker简介 Docker架构 Docker安装流程 查看Docker 参考文章 Docker简介 Docker 是一个开 ...

最新文章

  1. 菏泽中考报名不报计算机,2020菏泽中考报名人数:94559人
  2. poj1182 and 携程预赛2第一题 带权并查集
  3. 高德地图和百度地图接口封装遇到的问题(一):重复添加实时路况图层后无法移除
  4. Java实现遍历N级树形目录结构
  5. [vue] 说下你对指令的理解?
  6. 高效算法之动态规划(第15章)
  7. 【Redis】Redis 事务
  8. parquet : java.lang.NoSuchFieldError: BROTLI
  9. /a.out , nohut ./a.out , nohup ./a.out 的区别
  10. 力学 计算机辅助教程,实验力学课程计算机辅助教学软件
  11. python比较长度_Python:XLRD;比较列长度
  12. 盖茨买下一座城,想建成沙漠中的智慧城市
  13. Python基本的数据结构-序列
  14. 消耗报表数据库呈现了流动变乱的回滚段破损(三)
  15. 企业新站,如何建立外链,提高预期排名?
  16. 一秒知道光纤、光缆、跳线、尾纤、连接器类型
  17. linux第一周总结
  18. 微信小程序九宫格预览+单张图片预览
  19. 二手书店APP软件开发定制
  20. Python列表/元组/字典/集合详解

热门文章

  1. 欧拉角RPY对应XYZ轴
  2. IP协议的服务类型(翻译RFC 1349)
  3. 《A Graduate Course in Applied Cryptography》Chapter 15 Elliptic curve cryptography and pairings (1)
  4. PHP2(.phps)
  5. 惠尔丰VX675解密流程2019
  6. Microsoft Internet Explorer 遇到问题需要关闭 我们对此引起的不便表示抱歉
  7. stm32f10x_flash.c中文版
  8. 从生到死, 人皆为货币
  9. Qtxlsx读写xlsx文件
  10. 基于arduino的5路循迹小车(3)