关于LNAMP的 介绍 与 安装 (2019.11.1)

LNMPA(即LNAMP)指 Linux下Nginx + MySQL + PHP + Apache 的一种环境配置。

比起比较主流的配置如LNMP或LAMP,相对较为复杂;

因为Nginx 相对Apache 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少,所以在省内存的前提下大多数都会选择LNMP的搭建方式;但Apache 除却有些臃肿外运行其实十分稳定,并且模块丰富、少bug(nginx 的bug相对较多),并且Apache在处理动态页面上也优于nginx、最关键的是Nginx访问量大的时候php-fpm容易僵死,发生502 bad gateway错误。

那么有没有什么比较更加合适的、理论上更加合理的环境搭配方式呢?

没错,LNAMP就这么诞生了, LNMPA是在Nginx后面加入了Apache。由Apache来处理一些动态请求 ,这样一来就同时实现了两边的好处 除了让架构变得有点复杂之外都皆大欢喜。

 

虽然实际上使用着LNMP架构的人相对更多一些,但本着学习的态度,这次还是进行一些LNAMP的安装讲解。

 

安装方法:

方法一 LNAMP一键安装包

https://lnmp.org

目的是学习者不推荐此方法,但知道还是要知道一下的

不只是对于完全不懂Linux且也不准备懂Linux的小白,那些并非首次搭建网站的、不愿意麻烦或者时间比较紧张的人也都可以使用这种方法节省时间成本(前提是你已经会了)

https://lnmp.org/install.html有详细的安装教程和友情介绍(毕竟是开发者本家),觉得本文讲解不详细的请至官网查看:

step1. 因为安装包过大,所以根据官方推荐,在运行screen后再进行lnamp的安装(screen简介:https://www.vpser.net/manage/screen.html

执行:screen -S lnamp ,screen会创建一个名字为lnamp的会话; (※ 没有安装screen的先执行 yum install screen 进行screen的安装,两次选择y之后即可成功)

 

step2. 输入:

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmpa

 

(提前说一下进入环境之后要删除的话需要 CTRL+退格键 才能删除字句)

 

MySQL的版本选择(选你认为合适的,没有就选最新的)

 

接下来输入你的默认密码,想好了输 ==

 

InnoDB 建议开启,不开也行;

 

PHP的版本,一样,有需求选需求、没需求选最新的

关于jemalloc和tcmalloc (内存优化),没接触过的可以通过这篇文章了解一下:https://blog.youkuaiyun.com/junlon2006/article/details/77854898 有安装的好处,但并是不必须去安装,想要的话任选一个即可 。(我这里选的是jemalloc)

 

输入管理员邮箱,这里注意输入你自己的任意一个邮箱即可(注意请千万不要输成我的);

 

Apache装最新的,请。

当出现以下提示时,输入任意键即开始安装(请不要刻意输入 Ctrl+c )

 

 

请~ 等~ 待~ 10 ~ 40 m i n (或者2h)

 

 

 

当你看到如上面 ↑ 这张图所示内容时,安装完成

另外 退不出来的话 ctrl+c 吧 == 现在已经安装完成了,可以关了

 

这时候访问你的ip会出现这个网页:

 

如果觉得尴尬的话,可以自己去改掉哈哈哈哈哈哈

 

 

方法二 手动调配安装 LANMP环境(似乎是有问题正在修改)

 

前面有讲过LAMP搭建(在这里),这里就直接补充一下Nginx 的安装过程:

step1.输入 yum install nginx 安装,中途输入y,和Apache一样,等待不久即可安装成功。

step2. nginx默认被安装在 /etc/nginx 目录下,如果以nginx为主要服务器的话可以在 /usr/local/nginx/confnginx.conf 中查看端口和网页默认根目录。

 

(找到sever处,可以看到默认监听端口为80 ; 默认页面根目录在 /home/wwwroot/default

 

step3. 输入 service nginx start 启动nginx ( service nginx  stop 停止 / restart 重启)

 

 

补充:我这里因为提前安装过apache的原因,启动时报错提示80端口被占用,这种情况你要么改一改httpd的端口号把80让给nginx,要么直接改了nginx的端口号,看你个人情况弄一下就行。

再补充:vim打开文本直接在目录下的文本之前加上 vi 即可 ,见上图。

 

 

不管是小白还是大佬,看到这里都给个赞吧 = =。 厕所里写东西挺不容易的,笔记本把腿都压麻了

 

lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定 1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。nginx在处理静态文件上有着非常好的性能和稳定性,且省节点资源,但在处理php的应用上相对没那么稳定,而apache在处理php的应用上是非常稳定的,也因此,目前比较流行的一个n+a的组合应用应运而生 3 支持lamp,lnmp,lnamp自由切换 4 同时集成最新版本的wdcp服务器/虚拟主机管理系统,wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低了使用Linux做web服务器的门槛,让更多人的可以轻松使用Linux做服务器。以及可以管理网站,FTP,数据库等,包括在线创建,删除,修改等操作,详细功能介绍可查看http://www.wdlinux.cn/wdcp 5 支持WdLinux定制版,CentOS,wdOS,RedHat,Ubunntu,Debian支持32,64位,更多的版本支持将在后续增加,也欢迎测试 6 源码开放并托管至github:https://github.com/wdlinux/lanmp 此次更新 1 增加对php5.3的支持,安装时可自由选择php5.2或者php5.3版本 2 增强对ubuntu系统的支持,修正在ubuntu系统下安装可能出现无法添加系统账号的bug 3 nginx升级至1.2.9,apache升级至2.2.24,mysql升级至5.1.69,pureftp升级至1.0.36 4 安装脚本大量调整和优化 5 增加debian系统的支持 部分组件的可选安装,如memcache,mysqli,pdo_mysql,innodb等 具体的安装方法可见http://www.wdlinux.cn/bbs/thread-1356-1-1.html 下载安装 wget http://dl.wdlinux.cn:5180/lanmp_v2.5.tar.gz tar zxvf lanmp_v2.5.tar.gz sh install.sh 4个可选安装,如下图 1,2,3 是安装独立的环境,不可自由切换nginx,apache,nginx+apache应用环境 4 是安装所有,即可自由切换nginx,apache,nginx+apache的应用环境 wdcp管理系统后台访问地址 http://ip:8080 默认用户密码 admin wdlinux.cn mysql默认的用户密码 root wdlinux.cn 安装说明 有比较多的朋友说在安装mysql时会“卡住”,其实不然,只不过是因为mysql的编译时间比较长,10至30分钟不等,具体看机器的硬件配置,所以请耐心等待,但有些是网络中断就真像卡住了一样,到底是不是真卡住,可以看这里的说明 http://www.wdlinux.cn/bbs/thread-65-1-1.html 相关说明 所有软件安装目录/www/wdlinux 站点配置文件 /www/wdlinux/nginx/conf/vhost /www/wdlinux/apache/conf/vhost 数据库配置文件/www/wdlinux/etc/my.cnf 数据库数据文件目录 /www/wdlinux/mysql/var 卸载或重装(注意备份数据,否则后果自负) sh in.sh un 即可卸载,并且自动重起 启动完登录后,再次运行 sh in.sh 便可重装 重装后重新打开IE,否则会有session错误提示的问题 相关软件版本 httpd-2.2.24 nginx-1.2.9 php-5.2.17/5.3.26 mysql-5.1.69 phpmyadmin-3.3.7 zend-3.3.3 eAccelerator-0.9.5.3 pure-ftpd-1.0.36
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值