Lkmp一键环境是由Linux下kangle、MySQL 、php 、pureftpd构成完整的web服务支持debian、ubuntu、centos发行版。支持ssh模式下一键创建删除网站,mysql,多php版本热切换,支持一键申请免费证书,支持多mysql版本选择安装,kangle是国内开源较好功能较强轻量的一款web sever并支持反向代理。适用云、服务器、VPS的生产环境,创建网站时可选php版本,本shell由loshub的天边的云开发,本脚本完全开源免费,如转载此脚本,请留下标识。想得到完整的功能请仔细阅读下面的内容。
注意因脚本全部为编译安装,所以非常花时间,双核约40分钟左右。
本脚本完全开源无加密,无后门,无统计等,不提供任何技术支持,严禁使用本脚本做违法违规站点,发现举报。如此脚本有法律法规问题请及时通知我们删除[email protected].
支持64位系统:centos7.x,8.x、debian9.x,10.x,11.x、ubuntu20.x,18.x,16.x,AlmaLinux,RockyLinux
硬件要求:1核,内存512MB或更大,硬盘10GB,数据放置于/home有数据盘请先挂载成/home。Lkmp实际占用内存也就30多MB左右。
集成软件:kangle(最新稳定版)、mysql5.5,5.6,5,7,mariadb10.1,10.2,10.3,10.4,10.5,10.6(9选一或不装)、php5.3至php的最新版本,php版本可以全部安装或可选版本安装或不装pureftp(可不安装)默认安装php7.4、phpzend、apcu、opcache加速,所有php随官方版本更新而更新。
安全防护:打开系统防火墙,kangle集成安全规则,每个网站采用单独的php配置文件防止跨目录更安全,php危险函数禁止执行,对网站运行环境采用最低权限kangle用户运行。
如有前端防火墙必须开放以下端口:ftp端口21,pasv端口范围3500-4000,http端口80,https端口443,kangle管理端口3311(3311端口不需要访问可以不开)。
对于已经有ssl证书的网站,可以利用ftp等软件上传到根目录的ssl目录里,把key改成ssl.key,把crt改成ssl.crt文件。在重启kangle后即可使用。
centos支持组件开启screen安装防止网络中断。

yum update -y;yum install screen wget curl -y;screen -S lkmp

debian/ubuntu支持组件开启screen安装防止网络中断,有些机器需要按ye,no,ok无法无人执守。

apt update -y; apt-get install screen wget curl -y;screen -S lkmp

一键正式安装

wget http://source.loshub.com/git/Lkmp/lkmp.sh && chmod 775 lkmp.sh && ./lkmp.sh 2>&1 | tee lkmp.log 

安装图示,默认安装php74,安装完成后可以安装更多php版本
lot6pxz3.png
安装完成后会自动重新VPS或服务器。
添加主机,修改主机密码,PHP切换,删除主机,安装更多PHP版本,安装在线ftp和mysql管理,申请ssl,网站备份方法
Tool
安装扩展组件: swoole扩展安装 mcrypt扩展加密扩展 imagick扩展 ioncube扩展 sourceguardian扩展 phpmemcache扩展 redis扩展
zjTool
目录结构
/home/Lkmp/tool:放置命令目录,Lkmp所有命令脚本放到此目录
/home/Lkmp/config:设置目录,主要放置服务器的ip或mysql的root密码。
/home/Lkmp/web:主机目录,所有主机目录放于此。
/home/Lkmp/web/域名/wwwroot,主机网页目录,需要把网页上传此目录。
/home/Lkmp/web/域名/ssl,ssl文件目录,把key改成ssl.key,把crt改成ssl.crt文件。在重启kangle后即可使用。
/home/Lkmp/web/域名/logs,日志目录,主机活动日志目录,可以利用ftp下载后查看。
/home/Lkmp/web/域名/error,错误目录,以html后缀结尾,例404错误,把404.html上传到error目录
/home/Lkmp/web/域名/backup:备份目录,设置了备份才有此目录,会备份10天的文件。

更新日志
2023/01/20,更新优化脚本,支持php8.2
2022/06/08,更新脚本,支持almxlinux9.0和红帽9.0,适配openssl3.0,增加mariadb10.6和mysql8,及其它优化。
2021/12/26增加mariadb版本
2021/12/20,更新脚本,整合成一个文件,并且适配mysql高版本的。
2021/09/16,更新申请ssl文件,最多可支持5个域名同时申请SSL,其它优化
2021/09/05,更新脚本,shell使用脚本导航添加或删除主机及安装组件
2021/09/03,修改脚本,使其php能分开安装,大量的更新与优化
2021/07/30,大量的优化更新
2021/06/28,增加mariadb10.5
2021/5/29,更新脚本,支持添加端口和IP主机功能
2021/3/11,更新版本,php安装采用多一级,这样更好管理
2021/3/10 更新脚本,MySQL和pureftpd为可选安装。
2021.01.26,优化mysql配置文件。
2021,1.2至2021.1.9日,写了linux下三大debian、ubuntu、centos发行版脚本并在阿里云,腾讯云,及国外几大idc厂商测试通过。
2020.12.31立项开发Lkmp环境

分类: kangle linux 标签: Lkmp一键环境

评论

暂无评论数据

暂无评论数据

目录