lnmp环境的搭建

 

LNMP简介

 

 

LNMP是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。[1]

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。

Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。

Mysql是一个小型关系型数据库管理系统。

PHP是一种在服务器端执行的嵌入HTML文档的脚本语言

 

特点

Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。

Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。

 

优点

作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。

作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。

作为邮件代理服务器:Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last/fm 描述了成功并且美妙的使用经验。

Nginx 安装非常的简单,配置文件非常简洁(还能够支持perl语法)。Nginx支持平滑加载新的配置,还能够在不间断服务的情况下进行软件版本的升级。

 

安装步骤

 

挂载光盘

 

clip_image002

 

1 mysql 和php 相关软件

 

clip_image004

 

 

clip_image006

 

 

clip_image008

 

2 Libevent的安装

 

tar -zxvf libevent -C /usr/local/src 解开安装包

cd /usr/local/src/libeven

 

clip_image010

 

vim /etc/ld.so.conf.d/libevent.conf

 

clip_image012

非标准路径

 

编译

./configure

make

 

clip_image014

 

编译之后形成四种文件

 

make install

clip_image016

 

建立链接

 

clip_image018

 

3 Nginx的安装

 

解开安装包

tar -zxvf nginx -C /usr/local/src

cd /usr/local/src/nginx

 

编译

./configure \

 

安放路径与支持地址重写

clip_image020

 

make

 

clip_image022

 

make install

 

clip_image024

 

创建一个系统账号

 

clip_image026

 

clip_image028

 

查看80端口是否开放

 

 

clip_image030

 

访问成功

 

clip_image032

启动mysql

 

clip_image034

 

编辑php 文件

 

clip_image036

clip_image038

搭建成功

 

http://192.168.101.225/

clip_image040

 

停止mysql

 

service mysqld stop

 

clip_image042

 

clip_image044

 

编译/etc/nginx/nginx.conf加入如下语句:
       location ~ \.php$ {
        root html;  
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME   /usr/local/nginx/html$fastcgi_script_name;
        }

~ 表示按大小写匹配

~* 不区分字符的大小写

^~ 禁止做正则表达式匹配的

= 表示精确匹配

你可能感兴趣的:(搭建,target,blank,的)