LNMP平台部署及应用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LNMP平台部署及应用相关的知识,希望对你有一定的参考价值。
nginx服务软件
稳定性高
系统资源消耗低
对HTTP并发连接的处理能力高
单台物理服务器可支持30?000~50?000个并发请求
LNMP平台的组成
Linux、Nginx、mysql、php
构建步骤
安装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平台部署及应用的主要内容,如果未能解决你的问题,请参考以下文章