RedHat 5.4下Web服务器架构之源码构建LNMP环境

一、 RedHat 5.4下Web服务器架构之源码构建LNMP环境
作为一个轻量级的HTTP服务器,Nginx与Apache相比,小巧而精致:在性能上,它占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率;在功能上,Nginx是优秀的代理服务器和负载均衡服务器;在安装配置上,Nginx安装简单、配置灵活。LNMP环境是指Linux下搭建Nginx+MySQL+PHP.

1.1、 构建的linux环境
构建编译组环境

VMware 8安装redhat 5.4 英文版本系统选择以下开发组件

Legacy Software Development

X Software Development

Development Libraries

Development Tools

[root@shuiyong ~]# uname -a #查看Linux的环境

Linux shuiyong.shuiyong.com 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux

1.2、 准备工作
准备一:关闭FireWall和SeLinux(略)

准备二:构建本地yum服务器(略)

准备三:下载以下软件(我存放在linux的 /lamp下)

[root@shuiyong lnmp]# ls

cmake-2.8.5.tar.gz mysql-5.0.75.tar.gz

libevent-2.0.18-stable.tar.gz nginx-1.1.18.tar.gz

libiconv-1.13.1.tar.gz nginx-1.2.0.tar.gz

libmcrypt-2.5.8.tar.bz2 pcre-8.21.tar.gz

mcrypt-2.6.8.tar.gz php-5.3.13.tar.bz2

mhash-0.9.9.9.tar.bz2 php-5.4.0.tar.bz2

#nginx会有几个依赖包,我们首先安装依赖包,若安装过程中报错,可以跳过,不会影#响nginx的正常运行:

[root@shuiyong lnmp]# yum -y install zlib-devel pcre-devel openssl-devel

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

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