免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2397 | 回复: 1
打印 上一主题 下一主题

[Web] LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本 [复制链接]

论坛徽章:
1
摩羯座
日期:2014-04-06 10:30:51
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-04-06 10:30 |只看该作者 |倒序浏览
简单说明:
使用这个脚本可以自动化安装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 python

(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

发布地址 http://www.server110.com/lnamp/

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
2 [报告]
发表于 2014-04-06 13:32 |只看该作者
搞个bsd的吧,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP