LNMP平台部署及应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LNMP平台部署及应用相关的知识,希望对你有一定的参考价值。

nginx服务软件
稳定性高
系统资源消耗低
对HTTP并发连接的处理能力高
单台物理服务器可支持30?000~50?000个并发请求

LNMP平台的组成
Linux、Nginx、mysqlphp
构建步骤
安装MySQL数据库
安装PHP解析环境
启用FPM(FastCGI Process Manager,FastCGI进程管理器)模块
配置Nginx支持PHP环境

安装及运行
搭建yum仓库,安装支持软件

技术分享图片

技术分享图片

技术分享图片
创建运行用户、组(nginx默认以nobody身份运行,不安全,所以需要创建用户)
技术分享图片
编译安装nginx
技术分享图片

技术分享图片
为了方便管理员直接执行nginx命令,我们为主程序nginx创建链接文件
检查配置文件并启动nginx服务,端口号为80,注意不要同时安装apache
技术分享图片
在浏览器上看到下面的页面,说明nginx搭建成功
技术分享图片

此处的nginx—scrpt通过第三方软件拖进来的

技术分享图片
使用nginx服务器脚本以上脚本如有需要可以联系我
Vi /etc/init.d/nginx
技术分享图片
访问状态统计及虚拟主机应用
nginx的访问状态统计
Vim /usr/local/nginx/conf/nginx.conf,添加下图红框中的内容。

技术分享图片

技术分享图片
然后访问网站,看到如下内容表示成功。
技术分享图片
基于域名的虚拟主机
例如:在nginx服务器上搭建两个网站,www.google.com和www.baidu.com

准备网站目录和网页
技术分享图片
采用另外一种方法,修改hosts文件,就不用搭建dns服务器了
Vi /etc/hosts

技术分享图片

技术分享图片
再指向自己
Vi /etc/resolv.conf

技术分享图片

技术分享图片
调整nginx.conf配置文件(把server区域复制一份修改即可)
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片
LNMP平台的搭建
安装mysql数据库
安装cmake和mysql

安装后的调整
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片
启动mysql服务
修改mysql密码
技术分享图片

技术分享图片

技术分享图片
安装php解析环境
技术分享图片

编译安装php
技术分享图片

在php.ini文件中添加以下两行
技术分享图片
配置nginx支持php环境
启用php-fpm进程

技术分享图片

技术分享图片

技术分享图片
111
技术分享图片

技术分享图片
配置nginx支持解析php
技术分享图片

技术分享图片

技术分享图片

技术分享图片
php页面测试
编写一个网页test.php,内容如下:

技术分享图片

技术分享图片
设置权限
技术分享图片
创建数据库,创建用户授权
技术分享图片

技术分享图片
111111
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

以上是关于LNMP平台部署及应用的主要内容,如果未能解决你的问题,请参考以下文章

Centos 7搭建LNMP架构及部署Discuz论坛

LNMP部署及应用理论及实操

LNMP应用部署

LNMP平台中部署WEB应用(部署ComsenzDiscuz BBS论坛系统)

LNMP架构及应用部署!

LNMP架构及应用部署!