Bitnami LNMP集成包安装简单总结

Posted huan & ping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bitnami LNMP集成包安装简单总结相关的知识,希望对你有一定的参考价值。

前言
发送图文消息时间点,访问量大,请求并发多,业务web机处理不过来,新增加了2台web机应对。搞过Linux软件安装的都知道,各种库的依赖会把人搞崩溃,尤其是服务器不能访问外网的情况下,会非常的蛋疼。以前安装LNMP开发环境都是单个分别源码编译安装,安装过程因环境的问题,会碰到各种奇奇怪怪的问题,解决这些问题需要花些力气。以前只知道Windows才有集成开发包,真是井底之蛙!来到新东家之后,才知道Linux也有这样的集成包,线上web机都是使用集成包安装的,已经跑了几年,一直都很稳定。使用集成包安装可以大大减少搭建环境的时间,只需要花点时间在服务配置上。如果是为了学习研究,建议还是不要使用集成包安装。集成包最好到官方网站上下载,最好不要到那种广告非常多的下载站下载,现在无良厂商太多,下载到有木马或者后门的就不好了,毕竟线上服务器不是闹着完的!

 

Bitnami
Bitnami是一个开源项目,它的目的旨在简化高质量开源服务的安装,开源服务套件中包含启动此服务相关的各种软件,只要安装好了服务即可使用。大部分开源服务套件都有,套件支持三大主流操作系统。在新东家第一次发现一个nginx守护进程有20多兆,以为用了啥黑科技,原来使用了这个玩意安装的,各种依赖库都装一起了,所以可执行文件会比较大。

 

Bitnami安装LNMP开发环境

下载
https://bitnami.com/stack/nginx/installer

安装
1 root权限安装
2 安装包添加可执行权限
chmod u+x ./bitnami-nginxstack-1.8.0-0-linux-x64-installer.run
3 执行安装,按照提示操作即可

 1 [root@wx_web07 ~]# ./bitnami-nginxstack-1.8.0-0-linux-x64-installer.run 
 2 ----------------------------------------------------------------------------
 3 Welcome to the Bitnami Nginx Stack Setup Wizard.
 4 
 5 ----------------------------------------------------------------------------
 6 Select the components you want to install; clear the components you do not want 
 7 to install. Click Next when you are ready to continue.
 8 
 9 Varnish [Y/n] :n
10 
11 phpMyAdmin : Y (Cannot be edited)
12 
13 Is the selection above correct? [Y/n]: y
14 
15 ----------------------------------------------------------------------------
16 Installation folder
17 
18 Please, choose a folder to install Bitnami Nginx Stack
19 
20 Select a folder [/opt/nginxstack-1.8.0-0]: /u01/server
21 
22 ----------------------------------------------------------------------------
23 Create mysql \'root\' Account
24 
25 Bitnami Nginx Stack database root user creation
26 
27 Password :
28 Re-enter :
29 ----------------------------------------------------------------------------
30 Setup is now ready to begin installing Bitnami Nginx Stack on your computer.
31 
32 Do you want to continue? [Y/n]: y
33 
34 ----------------------------------------------------------------------------
35 Please wait while Setup installs Bitnami Nginx Stack on your computer.
36 
37  Installing
38  0% ______________ 50% ______________ 100%
39  #########################################
40 
41 ----------------------------------------------------------------------------
42 Setup has finished installing Bitnami Nginx Stack on your computer.
43 
44 Launch Bitnami Nginx Stack [Y/n]: n
View Code

4 关闭启动的服务 根据情况修改nginx php-fpm配置
[root@wx_web07 ~]# cd /u01/server
[root@wx_web07 server]# ./ctlscript.sh stop
5 删除不必要的服务以及文件(mysql,sqlite之类不需要的服务)

服务管理
1 关闭所有服务
./ctlscript.sh stop
2 启动所有服务
./ctlscript.sh start
3 重启所有服务
./ctlscript.sh restart
4 启动单个服务
./ctlscript.sh start nginx
./ctlscript.sh start php-fpm

 

后记
每个套件都有readme帮助文档,里面会有套件里各个软件版本,以及安装步骤介绍。有几个比较坑的地方:1 官方网站只有套件的最新版本,如果后面还是有可能需要使用老版本,需要自己保存老版本;2 安装好之后,服务会自动启动;3 需要知道套件里某个捆绑程序的版本,只有安装完了之后或者查看readme帮助文档才能知道。

 

参考资料
【1】bitnami官方网站
https://bitnami.com/
【2】bitnami wiki
https://wiki.bitnami.com/

以上是关于Bitnami LNMP集成包安装简单总结的主要内容,如果未能解决你的问题,请参考以下文章

LNMP环境搭建(linux+Nginx + Mysql + PHP)

redmine3.3基于bitnami集成快速安装

Bitnami Redmine安装配置指南

LNMP一键安装包 – 简单单单配置好linux服务器

redmine二次开发实战--windows开发环境搭建

Centos搭建CI持续集成系统环境--部署gerrit环境完整记录