LEMP Stack(oneinstack 英文版)安装过程记录

早就听网友说 oneinstack 出了英文版,叫 LEMP Stack,今天有时间终于可以安装一下。LEMP Stack 是面向国外的 php 环境包,包内提供了 lnmp,lamp,lnmpa,lnmt,lnpp,lapp 和 lnmh 等 php 环境组合方式,按需取用。LEMPStack 支持的系统有:CentOS 6~7,Debian 6~8,Ubuntu 12~16,能够满足大多数网友的需要。

因为是面向国外的国内一般用不到,所以本文只涉及到简单的安装过程,并不推荐在国内云服务器环境使用。如果想在国内云服务器上安装 php 环境包请使用 oneinstack。

LEMP Stack 官方网址:https://lempstack.com/

安装命令如下:

yum -y install wget screen python   // For CentOS / Redhat
#apt-get -y install wget screen python   // For Debian / Ubuntu
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz   // Contains the source code
tar xzf oneinstack-full.tar.gz
cd oneinstack    // If you need to modify the directory (installation, data storage, Nginx logs), modify options.conf file
screen -S oneinstack    // if network interruption, you can execute the command `screen -r oneinstack` reconnect install window
./install.sh   // Do not sh install.sh or bash install.sh such execution

这些代码老鸟自然能看懂,下面给新手写一些帮助。

#和//后面是注释

如果是 centos 和 redhat 主机就忽略第二行代码,是给 Debian 和 Ubuntu 系统使用的。其余的没啥好说的,扔到 SSH 软件里面跑就是了。

在 SSH 软件里面执行的时候一行一行的复制、粘贴进去执行。

下面借用官方的安装过程图片,因为注释啥的都很清晰,但是魏艾斯博客确实也同步自己操作了一遍。

从头简单说一下。SSH port 端口号设计复杂一点,五位数不容易想到的就行。

如果你使用阿里云、腾讯云等有安全组的云服务器,可以关闭 iptables。

web server 根据需要选择,一般我们都用 nginx,具体哪个安装哪个不装可以参考下图片右侧的注释。

tomcat server 这里老魏测试安装的时候多了一个 tomcat-9 版本可供选择。

Datebase 根据内存大小选择,1G 及以下选择 MySQL5.5,2G 及以上选择 MySQL5.6 以上。

数据库密码默认已经改良为随机数字字母组合了,比图片中的更安全,你也可以自己设置输入。

数据库安装方式建议选择二进制。

php 版本建议选择 7.0 及更高,因为 7.0 的工作效率比低版本提高很多,让你的 php 后台处理数据更迅速

opcode cache 组件和 Zend OPcache 组件都安装,可以缓存 php 内容,起到加速网站效果。

ioncube 和 php 图片处理模块根据你使用的程度要求决定是否安装。

Pure-FTPd 不建议安装,可以使用 SFTP 代替,更安全。

phpMyAdmin 是必须安装的。

redis 不要安装。

memcached 建议安装,这是内容缓存,能够把网站内容放到内存当中,也起到加速网站效果。

HHVM 如果你不明白是什么不建议安装。

整个安装过程用了 20 多分钟结束,安装速度和 lnmp 相比快了一些,安装完毕会提示重启服务器。

关于 LEMP Stack 添加扩展组件和添加虚拟机的操作,可以参考 https://lempstack.com/install/里面的详细操作,哪怕是新手借助度娘的帮助相信也不难操作。因为英文版的缘故这里就不实际操作了。

如果你不喜欢手动安装那么官网上还提供 auto 自动安装模式,动几下鼠标就可以轻松得到安装代码,copy 到 SSH 里面一次性执行即可,真的是太方便了。

LEMP Stack 主要是给老外用的(官网 questions 栏目中有很多英文的提问),从 LEMP Stack 的安装过程看,继承了 oneinstack 条理清晰,用户体验好的特点;虽然军哥在今年把 lnmp 也添加了 auto 自动模式,不过在整个操作的细节、舒适度、体验度方面,lnmp 和 oneinstack、LEMP Stack 还是有一点差距的。

整体来看 LEMP stack 是针对老外提供 php 环境一键包的,我们国内配置 php 环境用 oneinstack 就可以了,本文只是测试体验用,大家了解一下知道有这么一个东西就行。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏A周立SpringCloud

Config Server——使用Spring Cloud Bus自动刷新配置

前文我们讨论了使用/refresh 端点手动刷新配置,但是如果所有微服务节点的配置都需要手动去刷新的话,那必然是一个繁琐的工作,并且随着系统的不断扩张,会变得越...

58550
来自专栏向治洪

Freeline--Android平台上的秒级编译方案

Freeline 技术揭秘 Freeline是什么? Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队15年10月在Android平台上的量身定做的一个...

28780
来自专栏巫山跬步

让事件飞——Linux eventfd 原理

目前越来越多的应用程序采用事件驱动的方式实现功能,如何高效地利用系统资源实现通知的管理和送达就愈发变得重要起来。在Linux系统中,eventfd是一个用来通知...

1.5K340
来自专栏北京马哥教育

逼格高又实用的 Linux 高级命令,开发运维都要懂

29150
来自专栏编程理解

事务ACID属性与隔离级别

数据库领域中的事务指的是一系列对数据库的操作集合,是数据库管理系统(DBMS)定义的一个执行单位。事务的作用体现在两个方面:

21420
来自专栏Pythonista

saltstack高效运维

saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。

25650
来自专栏Janti

记一次内存溢出的分析经历——thrift带给我的痛orz

说在前面的话 朋友,你经历过部署好的服务突然内存溢出吗? 你经历过没有看过Java虚拟机,来解决内存溢出的痛苦吗? 你经历过一个BUG,百思不得其解,头发一根一...

53180
来自专栏信安之路

Google Calaboratory 的另一个 XSS 漏洞

三个月以前,我写了一篇文章来介绍我在 Google Colaboratory 上发现的一个 XSS 漏洞,这篇文章是对前文的一些扩展,并且展示了我在同一个 we...

20040
来自专栏嵌入式程序猿

站在巨人肩膀上(上)

1 摘要 这篇笔记主要介绍基于飞思卡尔软件开发平台(Software Development Kit)的应用软件开发,以IAR 为开发环境,LED闪烁亮灭的裸机...

28360
来自专栏枕边书

PHP 调用 Go 服务的正确方式 - Unix Domain Sockets

问题 可能是由于经验太少,工作中经常会遇到问题,探究和解决问题的过程总想记录一下,所以我写博客经常是问题驱动,首先介绍一下今天要解决的问题: 服务耦合 我们在开...

385110

扫码关注云+社区

领取腾讯云代金券