一、介绍
我们使用 Windows 系统多年,熟悉和习惯了用户界面交互,对于命令行操作就显得陌生和无措。一键脚本的存在,就是打破这种担忧,把所有命令按照顺序封装好,并判断执行结果是否正确,从而降低初学者对Linux的“恐惧”。
但缺点也是显而易见的,一键脚本对于用户来说,仿佛是一个黑盒子,你只知道执行完这个能达到什么效果,却不知道它在执行的过程中到底都做了什么。
几乎所有的一键脚本都做不到轻松定制,它只能提供有限的几个选项让你必须做出选择。一键脚本的选项是有限的,有时候并不能满足你的需求。
LAMP 一键安装包是一个用 Linux Shell 编写的可以为 Amazon Linux/CentOS/Debian/Ubuntu 系统的 VPS 或服务器安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP) 生产环境的 Shell 脚本。包含一些可选安装组件如:
Zend OPcache, ionCube Loader, PDFlib, XCache, APCu, imagick, gmagick, libsodium, memcached, redis, mongodb, swoole, yaf, yar, msgpack, psr, phalcon, grpc, xdebug
其他诸如:OpenSSL, ImageMagick, GraphicsMagick, Memcached, phpMyAdmin, Adminer, Redis, re2c, KodExplorer
同时还有一些辅助脚本如:虚拟主机管理、Apache、MySQL/MariaDB、PHP 及 PhpMyAdmin、Adminer 的升级等。
二、LAMP一键安装脚本
Github 项目主页:
https://github.com/teddysun/lamp
通过 Github 页面下载最新版:
https://github.com/teddysun/lamp/archive/master.zip
旧版本存档(请不要使用此版本):
https://github.com/teddysun/lamp/archive/archive.zip
最后更新于: 2020 年 8 月 15 日
更新详情见: 更新日志
备注:
- 不再提供包含完整软件包的安装文件(因为各种软件包加在一起体积太大)
- 转自:https://lamp.sh/
为什么需要LAMP?
手动逐个编译安装各个组件,需要输入各种命令,且有可能会中途出错。
对于想要成功搭建 LAMP 建站环境来说,可以节约大量时间和精力。
LAMP 有什么优点?
LAMP 是最经典的建站环境之一,风靡世界十几年。
而本脚本只需几个简单交互,选择需要安装的包,即可一路安装,无人值守。
本脚本默认支持 PHP 探针所标识的所有 PHP 组件,截图如下:
二、LNMP一键安装脚本
最新稳定版本:
LNMP 1.7
下载版:(不含源码安装包文件,仅有安装脚本及配置文件)
http://soft.vpser.net/lnmp/lnmp1.7.tar.gz
文件大小:165KB MD5:ad6d31232edd29cd148945438cf81ed7
完整版:
http://soft.vpser.net/lnmp/lnmp1.7-full.tar.gz
文件大小:870MB MD5:10b3428cf485a4bfd89eaa9f08727957
最后更新:2020年8月26日 11:32 GMT+8 具体更新内容可以 https://github.com/licess/lnmp 上查看。
旧版本:
LNMP 1.6
下载版:(不含源码安装包文件,仅有安装脚本及配置文件)
http://soft.vpser.net/lnmp/lnmp1.6.tar.gz
文件大小:159KB MD5:5ea810395fc14f0ebc628e6e805de3a5
完整版:
http://soft.vpser.net/lnmp/lnmp1.6-full.tar.gz
文件大小:677MB MD5:a58aaeaf0661a251d9f54b29c0d3d1ea
最后更新:2020年3月14日 19:00 GMT+8 具体更新内容可以 https://github.com/licess/lnmp 上查看。
Linode用户可以直接在Community StackScripts里搜索:licess 使用stackscripts填写信息无人值守进行安装。
又拍云国内外CDN:http://soft.vpszt.com
国内下载节点:http://upyun.vpser.net、http://soft1.vpser.net
国外下载节点:http://soft2.vpser.net、http://soft4.vpser.net、http://soft6.vpser.net
LNMP 1.5
下载版:(不含源码安装包文件,仅有安装脚本及配置文件)
http://soft.vpser.net/lnmp/lnmp1.5.tar.gz
文件大小:147KB MD5:2e75be4e83556e669886bb5b84321d53
完整版:
http://soft.vpser.net/lnmp/lnmp1.5-full.tar.gz
文件大小:581MB MD5:1ce4d7ef8c57341f8c56983bbb29ebfa
最后更新:2020年3月14日 19:00 GMT+8 具体更新内容可以 https://github.com/licess/lnmp 上查看。
LNMP一键安装包是什么?
我们为什么需要它?
编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。
不会Linux的站长或Linux新手想使用Linux作为生产环境……
它有什么优势和功能?
无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。
支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器,同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
如何获取它?
你可以自由 下载 并使用它在VPS或独立服务器上,做为真正的生产环境或测试环境。
我们为什么采用LNMP这种架构?
采用Linux、PHP、MySQL的优点我们不必多说。
Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,已经在一些俄罗斯的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。
Nginx相当的稳定、功能丰富、安装配置简单、低系统资源。