LNMP源码搭建全过程

Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。

学习nginx的必要性

据w3techs网站调查结果显示,Nginx的市场份额已经从今年年初的5.9%增长到了10%,成为增长最快的Web服务器。目前Apache仍占主导地位。

LNMP源码搭建全过程

这个来自俄罗斯的Web服务器(Nginx)俨然已经成为了该领域的一匹黑马,目前每天新增的一百万网站中有超过100个网站使用Nginx。Nginx获得的这些市场份额来自于其他Web服务器,其中大部分是从Apache转过来的。

据统计,流量高的网站更喜欢使用Nginx,前1000个顶级网站中,有23.9%的网站使用的是Nginx。这包括许多广为人知的网站,如Wordpress.com、Tumblr.com、Sourceforge.net、Archive.org和Dropbox.com等。

LNMP源码搭建全过程

在俄罗斯,Nginx拥有55.2%的市场份额,在一些国家,Nginx甚至成为了首选服务器。但是只有1%的美国政府网站使用Nginx。

来看看典型Nginx网站背后使用的技术。这些网站主要使用PHP作为服务器端语言,约占94.7%。此外,在使用Ruby或JavaScript(服务器端)的网站中,Nginx也占据了比较高的份额。尽管Nginx也能在Windows操作系统中很好地运行,但约99.1%的Nginx网站运行在类UNIX操作系统上。

LNMP源码搭建全过程

另外,80.6%的Nginx网站使用HTTP压缩,而Apache和微软IIS网站的这一数据分别为40.2%和28%。

一:在internet网上下载各个源码的包,在此我使用以下的源码程序

操作系统的版本 Red Hat 企业版 5 2.6.18-164.el5

版本号:nginx-1.0.11.tar.gz官方网站

版本号:MySQL-5.0.81.tar.gz 源码包

官方网站 社区版和服务器版

版本号:php-5.3.7.tar 官方网站

二:必要的编译环境

Development Libraries 开发的库文件

Development Tools  开发的工具

Legacy Software Development 传统的开发工具

X Software Development 图形化的软件开发工具

GNOME Software Development gnome桌面下的软件开发工具

KDE Software Development kde桌面下的软件开发工具

说明:若没有的话需要使用yum来进行安装, yum groupinstall 包名称

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/a974fdcea012c9cc61b86fcde08e28ad.html