来看看:LNMP 0.9 一键安装包 安装图文教程
小知识: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一键安装包有下载版和完全版两种,本站只先容完全版。
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、下载终了后,解紧缩一键安装包
tarzxvflnmp0.9-full.tar.gz
3、CentOS安装步骤
1)进进一键包目次
cdlnmp0.9-full/
SSH实行以上下令。
2)实行CentOS公用安装剧本安装
./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”的假造主机
cd/usr/local/nginx/conf/vhost
进进LNMP一键包的假造主机设置文件夹,找到方才创立的“www.kwxonline.com.conf”文件,并编纂。
2、增加反向代办署理划定规矩
删除之前体系天生的代码,填进以下代码,注重修正黄色部分。
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、测试划定规矩是不是准确
/usr/local/nginx/sbin/nginx-t
若提醒:“theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxisokconfigurationfile/usr/local/nginx/conf/nginx.conftestissuccessful”暗示一般,如有毛病请依据毛病提醒扫除成绩。
2、重载nginx划定规矩
servicenginxreload
实行以上代码便可失效。
军哥LNMP一键安装包404毛病页设置
网站利用默许的404毛病页面临于访客、搜刮引擎都不太友爱,消费点工夫在办事端安排404等毛病提醒页面,能够更好的留住访客。因为军哥的LNMP.ORG一键安装包默许没供应404等毛病提醒输入,我们必要本人下手增加几行代码和文件。
、新建主机
参考《LNMP0.7一键安装包增加与删除假造主机》增加响应的假造主机域名,天生指定的设置文件。
1、开启404页面呼应
1、进进nginx设置目次
cd/usr/local/nginx/conf
2、修正nginx.conf文件
vinginx.conf
3、增加字串
tarzxvflnmp0.9-full.tar.gz0
查找以上字串,鄙人方增加白色部分字串。增加终了后保留并加入。
2、设定404毛病页面
1、翻开假造主机设置文件
进进vhost目次
cd/usr/local/nginx/conf/vhost
2、编纂相干文件
如kwxonline.com,则编纂
tarzxvflnmp0.9-full.tar.gz2
3、指定404毛病页面
1)如今网站根目次(如/home/wwwroot/kwxonline.com)增加404.html等文件。
2)在server地区中到场:
tarzxvflnmp0.9-full.tar.gz3
如图
3、测试设置是不是准确
/usr/local/nginx/sbin/nginx-t
若没成绩,则会提醒:
4、重载nginx使其失效
tarzxvflnmp0.9-full.tar.gz5
增补:
完成404等毛病跳转前,必需做到第一步:增加fastcgi_intercept_errorson;。假如没增加,第二步的操纵是浮云。由于nginx在默许情形下不撑持自界说404毛病页面,只要这个指令被设置为on,nginx才撑持将404毛病重定向。
注重:自界说的404页面必需年夜于512字节,不然大概会呈现IE或别的扫瞄器的默许的404页面。
小知识:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 学习Linux应具备的。[书籍+网络资源] 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
页:
[1]