Qlnmp

Nginx+PHP 环境自动部署工具
授权协议 GPL
开发语言
所属分类 建站系统、 服务器软件套件
软件类型 开源软件
地区 国产
投 递 者 巫马淳
操作系统 Linux
开源组织
适用人群 未知
 软件概览

qlnmp

Qlnmp2.0 是一个  Nginx + Mysql + PHP + Apche(可选)环境自动部署工具, 完全根据不同的硬件配置智能调优配置参数,包含安全证书双向验证的WEB管理工具、TLS + SSL 加密传输的FTP以及完全模块化选择的安装方式。适用于Redhat / Centos 5.x 32位和64位的操作系统。

什么是 Qlnmp?

Qlnmp是一个在Linux上使用源码编译和优化,并自动部署 Nginx+Mysql+PHP 环境的工具,并包含Apache (可选) 作为后端,处理动态文件,以及可扩展的PHP组件 (可选),还有Pure-Ftp (可选) 服务以及一些管理工具,支持安装在32位和64位的Centos 5.X的系统上。

特性

1.Qlnmp可以根据不同的硬件,智能写入不同的最佳参数的配置文件(精确到以每个CPU核心为最小单位,每32M内存为最小单位),并且不需要任何人为干预。

2.即使你不懂Linux或对Linux不熟悉,也没关系。Qlnmp可以很轻松的为你搭建需要的整个环境,并且提供一些便于管理的工具。

3.Qlnmp可以自动优化系统内核,网络性能,文件性能,防止轻型DDOS攻击

4.Qlnmp使用Nginx作为前端处理静态文件,Apache作为后端处理动态文件,实现静态动态分离,也可以只使用Nginx处理全部文件。

5.Qlnmp集成可选择的Pure-ftp作为FTP SERVER服务端,默认使用TLS连接+SSL证书加密通信(强烈推存使用),也可以将其一键转换成普通的FTP通信模式。

6.Qlnmp支持lnmp (Linux Nginx MySql PHP) 与lnmpa (Linux Nginx MySql PHP Apache) 之间切换,支持ZendGuardLoader与Ioncube切换,并可附加memcached服务端组件,支持imagick图片加速功能。

7.Qlnmp包含3款PHP加速软件,APC、XCahce、eAccelerator; 并支持在3款PHP加速器之间切换 (APC、XCahce、eAccelerator)。

8.集成WEB管理工具:提供系统探针、PHP环境检查工具、3种不同的 Mysql Web 管理工具(PhpMyAdmin、MyWebMysql、SqlBuddy)可选、Ftp Web界面管理工具、Apache信息检查工具、Nginx状态检查工具、memcached服务功能检查工具、imagick图片加速功能检查工具。

9.所有的web管理页面都通过https和ssl协议访问,并使用服务端和客户端证书双向验证,增加了客户端证书导入密码验证加强了web管理登录的密码算法

10.加入非常简易的快速创建WEB虚拟主机的工具,可以自定义错误页面; 以及一些小工具如: 证书部署工具、防火墙脚本、mysql帐户密码修复工具、FTP帐户密码修复工具、Web管理端帐户密码重新设置工具等。

包含组件:

Nginx

Mysql

PHP

Apche

ZendGuardLoader

Ioncube

eAccelerator

APC

XCache

imagick

ImageMagick

memcache

memcached

pure-ftp

pure-ftp web manager

PhpMyAdmin

MyWebSql

SqlBuddy

SSL certificate authentication

Web management tools

更多信息,请查看Qlnmp官网:

http://qlnmp.openfans.org

Qlnmp版权所有 OPENFANS & Qlab

OPENFANS OFFICIAL SITE: 

http://www.openfans.org

软件部分截图:

 

  • 软件简介 Qlnmp是一个在Linux下自动部署Nginx+Mysql+PHP环境的工具. 目前支持Centos 5.X,32和64位的系统. 它可以根据你系统的硬件配置让你选择,自动写入不同的配置文件.Qlnmp已经集成现在LNMP环境的最新稳定套件,惊喜的是已经将数据库升级到了 MySql的最新版5.5.13。 Nginx也到了1.0.4,PHP自然升级到5.5.3。我们已经做了调优,Ngin

 相关资料
  • 在开展实验之前,我们需要根据不同的平台提前安装相关依赖的软件包,具体需要的软件包如下: Rust 工具链 Rust 版本管理工具:rustup Rust 软件包管理工具:cargo Rust 编译器:rustc 等等 虚拟机软件:QEMU (版本至少支持 RISC-V 64) 具体安装的方法在不同平台上安装方式类似,但也有细微差别,后面会有具体说明。 安装 QEMU 根据不同平台,我们分为下面 3

  • PWA 项目必须部署在 HTTPS 环境上才能够生效,主要是因为 Service Worker 只会在 HTTPS 环境下才能注册成功,我们不用担心在本地开发的时候 Service Worker 是否生效的问题,因为 Service Worker 在 localhost 和 127.0.0.1 的 host 下是能够注册成功的,这样可以确保我们在本地调试工作是能够顺利进行的。我们这里讲述的是如何部

  • 环境要求(单机环境) jdk zookeeper zkui(方便查看zookeeper集群信息) mysql node.js 环境配置过程: vmware安装centos(其他linux环境理论上一样,但未测试),选择NAT模式方便与宿主机联网; 安装jdk(我使用的jdk1.8) 安装zookeeper和zkui 安装node.js(porter-ui需要node环境) 准备mysql服务器,p

  • 删除警告 为了减少文件大小,Vue 精简独立版本已经删除了所有警告,但是当你使用 Webpack 或 Browserify 等工具时,你需要一些额外的配置实现这点。 Webpack 使用 Webpack 的 DefinePlugin 来指定生产环境,以便在压缩时可以让 UglifyJS 自动删除代码块内的警告语句。例如配置: var webpack = require('webpack') mo

  • 主要分为两大步骤,包括准备UI及Baas.php资源和配置站点信息,下面来分别介绍。 WeX5_V3.4-runtime-Windows(for java, php, .net)下载地址:http://pan.baidu.com/s/1i4P339r 一、准备UI及Baas.php资源 1- UI资源准备     通过在Native下编译UI资源,可以获得要发布的静态文件。     下图以外卖案例

  • Kibana5 是是一个完整的 web 应用。使用时,你需要做的只是打开浏览器,然后输入你运行 Kibana 的机器地址然后加上端口号。比如说:localhost:5601 或者 http://YOURDOMAIN.com:5601。 但是当你准备在生产环境使用 Kibana5 的时候,比起在本机运行,就需要多考虑一些问题: 在哪运行 kibana 是否需要加密 Kibana 出入的流量 是否需要

  • 解压下列压缩包至/tmp/redis目录,以符合上述目录结构: 部署相关组件: cd /tmp/redis/deploy ./deploy.sh 修改Master配置文件redis.conf,注释掉包含slaveof的语句。 修改Slave配置文件redis.conf,添加slaveof masterIP port,指定主从 修改三台机器的sentinel配置文件,指定主服务器的IP和端口: se

  • 部署架构上采用三台机器,一个Master接受写请求,两个Slave进行数据同步,三台机器上都部署sentinel(一般为奇数个,因为需要绝大部分进行投票才能failover)。(官方示例)具体架构如下图: 注意:如果有条件可以将sentinel多部署几个在客户端所在的应用服务器上,而不是与从节点部署在一起,这样避免整机宕机后sentinel和slave都减少而导致的切换选举sentinel无法超过