仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 425|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来看看:LNMP 0.9 一键安装包 安装图文教程

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:13:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
小知识:Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
军哥的LNMP一键安装包十分不错,长处是安装便利,几串下令便可搭建Linux+Nginx+Mysql+PHP情况。
LNMP0.9于2012年4月23日更新,默许组件版本以下:Nginx1.0.15、MySQL5.1.60、
PHP5.2.17、PHPMyAdmin3.4.8。


比拟LNMP0.8一键包,更新了以下内容:1、优化安装历程及毛病处置;2、MySQL安装增添InnoDB选项(可选);3、修改eaccelerator和ionCube的PHP版本判别毛病的成绩;;4、修改memcachedpid创立失利的成绩;5、修改pdo_mysql安装***;6、PHP增添部分禁用函数;7、优化Nginx晋级剧本;8、往除vsftpd安装剧本;9、修改会见不存在的PHP时前往404;10、更新Nginx版本;11、更新PHP探针;12、增添phpwin伪静态;13、晋级历程增添中断LNMP相干办事;14、修改Nginxlog_format成绩。
据官网说法,LNMP已在以下办事商供应的VPS安装并经由过程测试VPSYOU、DiaHosting、PhotonVPS、vpszz、BurstNet、Linode、DirectSpace、ThrustVPS、瑞豪开源VPS、YardVPS、BuyVM、123Systems等32位和64位体系上测试经由过程。
下载安装十分复杂,起首SSH上岸你的LinuxVPS。

注重:为了避免由于收集缘故原由招致没法一般安装,倡议人人先实行screen下令。


1、下载LNMP一键安装包:


LNMP一键安装包有下载版和完全版两种,本站只先容完全版。
  1. wget-chttp://soft.kwx.gd/lnmp/lnmp0.9-full.tar.gz备用下载地点wget-chttp://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
复制代码
SSH实行以上下令,下载LNMP一键安装包完全版,下载版请到lnmp.org官方自行下载。






2、下载终了后,解紧缩一键安装包

  1. tarzxvflnmp0.9-full.tar.gz
复制代码





3、CentOS安装步骤


1)进进一键包目次
  1. cdlnmp0.9-full/
复制代码
SSH实行以上下令。
2)实行CentOS公用安装剧本安装
  1. ./centos.sh
复制代码
SSH实行以上下令,依据图示,步骤以下:
第一步请求输出要绑定的域名(倡议利用一个二级域名,这个域名会绑定到/home/wwwroot/),回车确认;然后再输出MySQLroot的暗码,输出终了后按回车。第三步提醒:“DoyouwanttoinstalltheInnoDBStorageEngine?(Defaultno,ifyouwantpleaseinput:y,ifnotpleasepresstheenterbutton):”,意义是扣问你是不是安装InnoDB,合适读写MYSQL频次较年夜的网站,一样平常间接回车(默许不安装),或输出N,假如要安装请输出Y。最初提醒"Pressanykeytostart..."(即:按恣意键入手下手),接上去步伐会主动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个组件。



接上去就是冗长的安装和编译,依据呆板设置,必要守候一段工夫。



安装完成:




4、关于别的组件


1、eAccelerator


eAccelerator是一个自在开放源码php减速器,优化和静态内容缓存,进步了php剧本的缓存功能。
安装***:实行./eaccelerator.sh就会主动安装偏重启web办事。


2、ionCube


ionCube是用来加密PHP的工具。办事器安装了ionCube用于实行加密过的PHP代码。
安装***:实行./ionCube.sh就会主动安装偏重启web办事。


3、PureFTPd(带办理面板)


安装***:实行./pureftpd.sh按提醒一次输出MySQL的root暗码、FTP办理面板的暗码、MySQl的FTP数据库暗码(也可间接回车,主动天生一个暗码),最初回车确认,就会主动安装PureFTPd。完成后,在扫瞄器实行http://你的域名或IP/ftp/输出你后面设置的FTP用户办理面板的暗码便可办理。
4、imageMagick
ImageMagick是一套功效壮大、不乱并且收费的工具集和开辟包,能够用来读、写和处置凌驾89种基础格局的图片文件,包含盛行的TIFF、JPEG、GIF、PNG、PDF和PhotoCD等格局。
安装***:实行./imageMagick.sh就会主动安装偏重启web办事。

5、memcached
Memcached是一个高功能的散布式内存工具缓存体系,用于静态Web使用以加重数据库负载。
安装***:实行./memcached.sh就会主动安装偏重启web办事。

6、晋级Nginx版本
LNMP今朝撑持间接晋级Nginx,晋级过程当中MySQL、PHP-FPM将会停息。实行以下下令:./upgrade_nginx.sh按提醒输出nginx的版本号,如1.0.10,版本号能够从http://nginx.org/en/download.html猎取。
7、晋级PHP版本
LNMP撑持间接晋级PHP版本。请注重,某些网站步伐,如shopex等有兼容性成绩,晋级前确保你利用的步伐以撑持5.3.*版本。晋级过程当中Nginx、MySQL、PHP-FPM将会停息。实行以下下令:./upgrade_php.sh按提醒输出php版本号,如5.3.6。


军哥Lnmp一键安装包复杂反向代办署理设置


Nginx是一个高功能的HTTP和反向代办署理办事器,利用Nginx,只必要复杂的几条下令保留到文件,便可完成复杂、基础反向代办署理功效。
这里以LNMP一键安装包为例,起首请创立主机,参考:《LNMP0.7一键安装包增加与删除假造主机》。

1、进进相干目次


如创立一个网址为“www.kwxonline.com”的假造主机
  1. cd/usr/local/nginx/conf/vhost
复制代码
进进LNMP一键包的假造主机设置文件夹,找到方才创立的“www.kwxonline.com.conf”文件,并编纂。

2、增加反向代办署理划定规矩


删除之前体系天生的代码,填进以下代码,注重修正黄色部分。
  1. server{listen80;server_namewww.kwxonline.com;location/{proxy_passhttp://www.kwx.gd/;proxy_redirectoff;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;}}
复制代码
以上代码,暗示利用“www.kwxonline.com”反向代办署理“www.kwx.gd”,然后保留文件便可。

3、测试


1、测试划定规矩是不是准确

  1. /usr/local/nginx/sbin/nginx-t
复制代码
若提醒:“theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxisokconfigurationfile/usr/local/nginx/conf/nginx.conftestissuccessful”暗示一般,如有毛病请依据毛病提醒扫除成绩。

2、重载nginx划定规矩

  1. servicenginxreload
复制代码
实行以上代码便可失效。

军哥LNMP一键安装包404毛病页设置

网站利用默许的404毛病页面临于访客、搜刮引擎都不太友爱,消费点工夫在办事端安排404等毛病提醒页面,能够更好的留住访客。因为军哥的LNMP.ORG一键安装包默许没供应404等毛病提醒输入,我们必要本人下手增加几行代码和文件。

、新建主机


参考《LNMP0.7一键安装包增加与删除假造主机》增加响应的假造主机域名,天生指定的设置文件。

1、开启404页面呼应


1、进进nginx设置目次

  1. cd/usr/local/nginx/conf
复制代码
2、修正nginx.conf文件

  1. vinginx.conf
复制代码
3、增加字串

  1. tarzxvflnmp0.9-full.tar.gz0
复制代码
查找以上字串,鄙人方增加白色部分字串。增加终了后保留并加入。






2、设定404毛病页面


1、翻开假造主机设置文件


进进vhost目次
  1. cd/usr/local/nginx/conf/vhost
复制代码
2、编纂相干文件


如kwxonline.com,则编纂
  1. tarzxvflnmp0.9-full.tar.gz2
复制代码
3、指定404毛病页面


1)如今网站根目次(如/home/wwwroot/kwxonline.com)增加404.html等文件。


2)在server地区中到场:

  1. tarzxvflnmp0.9-full.tar.gz3
复制代码
如图




3、测试设置是不是准确

  1. /usr/local/nginx/sbin/nginx-t
复制代码
若没成绩,则会提醒:




4、重载nginx使其失效

  1. tarzxvflnmp0.9-full.tar.gz5
复制代码

增补:
完成404等毛病跳转前,必需做到第一步:增加fastcgi_intercept_errorson;。假如没增加,第二步的操纵是浮云。由于nginx在默许情形下不撑持自界说404毛病页面,只要这个指令被设置为on,nginx才撑持将404毛病重定向。
注重:自界说的404页面必需年夜于512字节,不然大概会呈现IE或别的扫瞄器的默许的404页面。


小知识:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
再现理想 该用户已被删除
沙发
发表于 2015-1-17 08:09:31 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
乐观 该用户已被删除
板凳
发表于 2015-1-25 18:11:53 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-3 13:59:53 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
小妖女 该用户已被删除
5#
发表于 2015-2-9 04:46:23 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
飘灵儿 该用户已被删除
6#
发表于 2015-2-27 02:58:08 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
柔情似水 该用户已被删除
7#
发表于 2015-3-8 21:27:25 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
金色的骷髅 该用户已被删除
8#
发表于 2015-3-16 20:48:44 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
简单生活 该用户已被删除
9#
发表于 2015-3-23 08:30:51 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 19:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表