lnmp(linuxnginxmysqlphp)服务器环境配置

lnmp(linuxnginxmysqlphp)服务器环境配置

ID:8808578

大小:38.86 KB

页数:16页

时间:2018-04-08

lnmp(linuxnginxmysqlphp)服务器环境配置_第1页
lnmp(linuxnginxmysqlphp)服务器环境配置_第2页
lnmp(linuxnginxmysqlphp)服务器环境配置_第3页
lnmp(linuxnginxmysqlphp)服务器环境配置_第4页
lnmp(linuxnginxmysqlphp)服务器环境配置_第5页
资源描述:

《lnmp(linuxnginxmysqlphp)服务器环境配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、LNMP(linux+nginx+mysql+php)服务器环境配置一、简介  Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器.Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过三年了。IgorSysoev在建立的项目时,使用基于BSD许可。  在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服

2、务器来使用。Nginx0.8.46+PHP5.2.14(FastCGI)可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。  Nginx超越Apache的高性能和稳定性,使得国内使用Nginx作为Web服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻、腾讯网、搜狐博客等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,盛大在线、金山逍遥网等网络游戏网站,豆瓣、人人网、YUPOO相册、金山爱词霸、迅雷在线等新兴Web2.0网站。  为什么Nginx的性能要比Apache高得多?这

3、得益于Nginx使用了最新的epoll(Linux2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。  处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。下面用一个比喻来解析Apache采用的select模型和Nginx采用的epoll模型进行之间的区别:  假设你在大学读书,住的宿舍楼有很多间房间,你的朋友要来找你。select版宿管大妈就会带着你的朋友挨个房间去

4、找,直到找到你为止。而epoll版宿管大妈会先记下每位同学的房间号,你的朋友来时,只需告诉你的朋友你住在哪个房间即可,不用亲自带着你的朋友满大楼找人。如果来了10000个人,都要找自己住这栋楼的同学时,select版和epoll版宿管大妈,谁的效率更高,不言自明。同理,在高并发服务器中,轮询I/O是最耗时间的操作之一,select和epoll的性能谁的性能更高,同样十分明了。     Nginx的官方中文维基:http://wiki.nginx.org/NginxChs二、系统环境系统平台:RHEL5.4(系统要求:Linux2.6+内核)Nginx

5、版本:nginx/1.0.15Mysql版本:5.1.35-logSourcedistributionPhp版本:php-5.2.10三、安装准备1、获取相关开源程序并安装RedHat等其他Linux发行版可从安装光盘中找到这些程序库的RPM包RedHat可以直接利用CentOS的RPM包安装。可以用rpm安装以下包,如有关联包,安装时一起安装。gccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzl

6、ib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-devele2fsprogse2fsprogs-develkrb5krb5-devellibidnlibidn-developensslopenssl-developenldapopenldap-develnss_ldapopenldap-clientsopenldap-servers以上包如果安装了的话,不需要再安装了。2、RPM包搜索网站http://rpm.pbone.net/

7、http://www.rpmfind.net/http://code.google.com/p/zed-lnmp/3、nginx软件包准备Nginx所需要的软件包可以从下面位置获取,也可以记住名字在google中搜索。nginx-0.7.61.tar.gzphp-5.2.10.tar.gzphp-5.2.10-fpm-0.5.11.diff.gzmysql-5.1.35.tar.gzlibiconv-1.13.tar.gzlibmcrypt-2.5.8.tar.gzmcrypt-2.6.8.tar.gzmemcache-2.2.5.tgzmhash-

8、0.9.9.9.tar.gzpcre-7.9.tar.gzeaccelerator-0.9.5.3.tar.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。