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

Linux大全评论818 views阅读模式

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

Linux下Web服务器架构之

源码构建LNMP环境

1.构建的linux环境:

[root@junjie ~]# uname –a   #查看Linux的环境

Linux junjie 2.6.25.19 #1 SMP Mon Feb 20 17:25:04 CST 2012 i686 i686 i386 GNU/Linux

2.准备工作:

准备一:关闭firewall和SELinux(略)

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

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

libevent-2.0.18-stable.tar.gz
mysql-5.0.95.tar.gz
nginx-1.1.18.tar.gz
php-5.4.0.tar.bz2
libmcrypt-2.5.8.tar.bz2
mcrypt-2.6.8.tar.gz
mhash-0.9.9.9.tar.bz2

下载地址:

libevent http://libevent.org/

nginx http://nginx.org/

Mysql
http://www.mysql.com/
Php
http://www.php.net/
http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.bz2/download
http://sourceforge.net/projects/mhash/files/mhash/0.9.9.9/mhash-0.9.9.9.tar.bz2/download
http://sourceforge.net/projects/mcrypt/files/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz/download

准备四:构建编译组环境

使用# yum grouplist all |less查看已安装的组环境(红色必选

[root@junjie ~]# yum grouplist all |less

Legacy Software Development

X Software Development

Development Libraries

Development Tools

发现这里没有安装Development Tools,使用下面命令安装

[root@www ~]# yum groupinstall "Development Tools"

#安装依赖包:

企鹅博客
  • 本文由 发表于 2019年9月8日 12:11:20
  • 转载请务必保留本文链接:https://www.qieseo.com/149239.html

发表评论