百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[落伍原创] LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本 [复制链接]
查看:5553 | 回复:35

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

发表于 2014-2-15 14:42:07 | |阅读模式 来自 俄罗斯
本帖最后由 服务器之家 于 2014-2-19 02:50 编辑

简单说明:
使用这个脚本可以自动化安装Nginx(处理前端静态请求), Apache(作为后端处理PHP请求), MySQL, PHP,FTP等Linux系统必需的服务环境。
支持CentOS,Debian和Ubuntu的所有主流版本(测试过的版本包括CentOS-5.9-i386, CentOS-5.9-x86_64, CentOS-6.4-i386, CentOS-6.4-x86_64, Debian-6-32bit, Debian-6-64-bit, Debian-7-32bit, Debian-7-64-bit, Ubuntu-10-32bit, Ubuntu-10-64bit, Ubuntu-11-32bit, Ubuntu-11-64bit, Ubuntu-12-32bit, Ubuntu-12-64bit, Ubuntu-13-32bit, Ubuntu-13-64bit)

为什么要用LNAMP?
如果使用LNMP,也就是以php-fpm方式跑PHP,稳定性欠佳,经常遇到的错误如:Nginx 502 Bad Gateway。
如果使用LAMP,Apache在处理前端HTTP请求时的效率要比Nginx低非常多。
以Nginx Apache方式运行网站程序则可以充分利用这二者的优势:Nginx的高效和Apache的稳定。

并且,本程序会根据不同的主机硬件情况自动优化服务器软件配置参数,充份利用主机资源。

由于不同的网站程序可能会对PHP版本有要求,比如,有些网站程序只能运行在PHP5.2下。 所以,本安装脚本提供定制安装指定版本的PHP,支持的版本包括,PHP5.2、PHP5.3、PHP5.4、PHP5.5共四个版本。具体的安装方法请见后文。

安装步骤:
(1)安装screen和python命令
由于安装脚本是使用Python语言编写的,所以需要安装python命令才能执行。
同时,为了防止安装过程中出现SSH掉线的问题,建议先安装screen命令工具。
CentOS系统下的安装方法为:
yum install -y screen
(CentOS系统基本都已经安装了python命令,无需再次安装,因为yum本身就是Python程序。
Debian和Ubuntu系统下的安装方法为:
apt-get install -y screen

(2)建立screen窗口
安装screen后使用下面的命令开启一个screen窗口:
screen -S lnamp
后面的所有操作都在这个screen窗口中进行。
如果安装途中由于网络问题导致SSH连接掉线,那么可以重新连接SSH后,用下面的命令打开安装窗口:
screen -x lnamp

(3)安装LNAMP
上面的准备工作结束后开始正式安装LNAMP。
输入下面的命令,然后安装脚本将会自动安装LNAMP环境。
wget -O - http://www.server110.com/lnamp/ | python
安装结束后,会在屏幕显示服务器信息。同时这些信息会保存在/root/setup.txt,方便日后查看。

自定义PHP版本:
安装脚本默认情况下会安装PHP5.2(with ZendOptimizer 3.3.9 and XCache),一般情况下,没有必要修改。
如果网站程序的说明文档里对运行环境的PHP版本有其他要求,比如一定要在PHP5.3下才能运行,那么就需要安装对应的PHP版本了。
本安装脚本可支持的PHP版本有:5.2(默认)、5.3、5.4、5.5。
以指定安装PHP5.3为例,需要使用下面的命令参数:
wget -O - http://www.server110.com/lnamp/ | python - -p 5.3

添加站点:
* 注意:操作过程中需要输入的内容已经用红框圈出。

(1)输入site命令,提示选择需要的操作,输入数字1,然后回车。


(2)输入网站要使用的目录,比如这里输入的为'server110.com',那么网站将使用的目录全路径为'/home/www/server110.com'。


(3)输入需要绑定的域名,注意不要带'www.',比如输入'server110.com',程序会自动把'www.server110.com'这个域名也给绑定上,这个域名就不需要我们输入了。


绑定域名后,程序会自动重载Nginx和Apache的配置,以使绑定生效。

经过上面这些操作后,程序会将'server110.com','www.server110.com', 'server110.net','www.server110.com'这四个域名绑定在'/home/www/server110.com'这个目录上。

由于安全原因,使用www这个用户登录FTP时活动范围被限制在了'/home/www/'这个目录下,我们在FTP里看到的'server110.com'这个目录,实际在系统里的完整路径即为'/home/www/server110.com/',把网站程序上传到'server110.com'这个目录即可。如下图:


本脚本项目地址为:
http://www.server110.com/lnamp/
脚本将长期更新维护,常用的帮助文档会在上面的地址继续整理发布,有兴趣的MJJ可以关注下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 3鲜花 +3 收起 理由
872318757 + 1 234联盟高价收购手机流量,行业最高价,日付.
杀猪 + 1 感谢分享!向楼主学习。
foho + 1 不需要Apache,LNMP就足够了

查看全部评分

15

主题

1049

帖子

2678

积分

落伍者(两全齐美)

Rank: 2

贡献
3143
鲜花
2
注册时间
2007-3-17

QQ绑定

发表于 2014-2-15 14:46:34 | 来自 中国广东梅州
厉害,收藏学习

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

 楼主| 发表于 2014-2-15 14:55:37 | 来自 希腊
@小林  能混个精华不?

4031

主题

3万

帖子

3万

积分

落伍者(四季发财)

找个我爱的恋爱.找个爱我的做爱.

Rank: 4

贡献
7073
鲜花
120
注册时间
2006-1-4

落伍手机绑定

发表于 2014-2-15 15:02:47 | 来自 中国陕西西安
跟军哥那个有什么区别?
lnmp.org

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

 楼主| 发表于 2014-2-15 15:11:36 | 来自 美国
aocool 发表于 2014-2-15 15:02
跟军哥那个有什么区别?
lnmp.org

1,自动优化配置
其他的安装脚本,不管是128M的机器,还是128G的机器,都是一样的配置参数。

2,自动分析最新的mysql & apache & php版本
比如,在安装时指定php5.3,那么程序会自动分析官方上的最新php5.3.x版本,现在发帖的时候是5.3.28。
安装程序里写死了mysql 5.5版本和apache2.2版本,同样会分析mysql5.5.x和apache2.2.x的最新版本。
这样的好处是显而易见的,不需要更新安装程序,就可以安装到最新版本的软件。

3,附带了一个site命令,管理站点更方便。

4,等待大家去发现!

205

主题

3738

帖子

7113

积分

落伍者(三羊开泰)

XL

Rank: 3Rank: 3

贡献
3919
鲜花
16
注册时间
2009-3-11

落伍微信绑定

发表于 2014-2-15 16:03:57 | 来自 中国河南濮阳
楼主研究过淘宝的这个么~ tengine
我的幻想如同细胞一样,新生衰老死亡,周而复始
濮阳户外网.智慧进销存

356

主题

9万

帖子

10万

积分

落伍者(六六大顺)

Rank: 13Rank: 13Rank: 13Rank: 13

贡献
8258
鲜花
100
注册时间
2005-4-22

落伍手机绑定

发表于 2014-2-15 16:04:44 | 来自 中国江西赣州
ALIYUN的斑竹就是厉害啊
2023年11月10号左右赣南脐橙开卖:喜欢吃赣南脐橙的MJJ,可以加我微信:132 4777 9808

156

主题

7457

帖子

2767

积分

落伍者(两全齐美)

IM286形象大使√

Rank: 2

贡献
1316
鲜花
30
注册时间
2005-8-3

落伍手机绑定

发表于 2014-2-15 16:05:48 | 来自 中国广东佛山
AMH

这个怎样? 我装了这个。

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

 楼主| 发表于 2014-2-15 16:09:58 | 来自 美国
afterx 发表于 2014-2-15 16:03
楼主研究过淘宝的这个么~ tengine

这东西在nginx的基础上整合了一些实用的模块,确实很强大,但是普通用户不会用,强大不起来,装了也白装。

1995

主题

6780

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
424
鲜花
135
注册时间
2013-7-1

QQ绑定落伍微信绑定落伍手机绑定

 楼主| 发表于 2014-2-15 16:10:24 | 来自 美国
秋风飘叶 发表于 2014-2-15 16:05
AMH

这个怎样? 我装了这个。

没记错的话这个是用的php-fpm
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-5-21 11:37 , Processed in 0.186149 second(s), 38 queries , Gzip On.

返回顶部