码迷,mamicode.com
首页 > 其他好文 > 详细

LNMP平台部署及应用

时间:2018-01-17 11:19:46      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:php.ini   运行   deb   数据库   安全   adf   启动mysql   col   yum仓库   

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平台部署及应用

标签:php.ini   运行   deb   数据库   安全   adf   启动mysql   col   yum仓库   

原文地址:http://blog.51cto.com/13555423/2061867

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!