LNMP:构建LNMP平台也需要Linux服务器、MYSQL数据库和PHP解析环境,区别主要在Nginx与PHP的协作配置上。
实验步骤:
一、编译安装Nginx
1.安装支持软件
LNMP架构部署Discuz论坛
2.创建运行用户、组
LNMP架构部署Discuz论坛
3.解压Nginx安装包并进行编译安装
LNMP架构部署Discuz论坛_第1张图片
LNMP架构部署Discuz论坛_第2张图片
4.转换为二进制文件并进行安装
LNMP架构部署Discuz论坛
5.为主程序nginx创建链接文件
LNMP架构部署Discuz论坛
6.创建Nginx服务脚本
LNMP架构部署Discuz论坛

7.提升nginx服务脚本的权限并进行启动
LNMP架构部署Discuz论坛
二、安装MYSQL数据库
1.安装ncurses字符终端下屏幕控制的基本库
LNMP架构部署Discuz论坛
2.解压mysql安装包并进行编译安装
LNMP架构部署Discuz论坛
LNMP架构部署Discuz论坛_第3张图片
3.转换为二进制文件并进行安装
make
make install
4.优化调整
LNMP架构部署Discuz论坛_第4张图片
5.初始化数据库
LNMP架构部署Discuz论坛_第5张图片
6.建立连接,开启mysqld服务并查看数据库。
LNMP架构部署Discuz论坛
LNMP架构部署Discuz论坛_第6张图片
三、安装PHP解析环境
1.首先安装GD库及GD库关联程序
LNMP架构部署Discuz论坛_第7张图片
2.解压PHP的安装包并进行编译安装
LNMP架构部署Discuz论坛
LNMP架构部署Discuz论坛_第8张图片
3.转换为二进制文件并进行安装
LNMP架构部署Discuz论坛
4.复制模板文件作为PHP的主配置文件,设置软链接。
LNMP架构部署Discuz论坛
5.为PHP安装加速器
LNMP架构部署Discuz论坛_第9张图片
6.配置PHP识别加速器
vi /usr/local/php5/php.ini
LNMP架构部署Discuz论坛
7.开启nginx的PHP支持
LNMP架构部署Discuz论坛
LNMP架构部署Discuz论坛_第10张图片
LNMP架构部署Discuz论坛
LNMP架构部署Discuz论坛_第11张图片
8.启用php-fpm并查看端口
LNMP架构部署Discuz论坛_第12张图片
9.让nginx支持PHP功能
vim /usr/local/nginx/conf/nginx.conf
LNMP架构部署Discuz论坛_第13张图片
创建php文件
LNMP架构部署Discuz论坛
LNMP架构部署Discuz论坛_第14张图片
10.打开客户机浏览器进行网页测试http://192.168.100.110/index.php
LNMP架构部署Discuz论坛_第15张图片
11.设置专业的数据库及授权用户
[root@Red6-3 conf]# mysql -u root
mysql> CREATE DATABASE bbs; 创建一个数据库
LNMP架构部署Discuz论坛
四、论坛安装
1.解压Discuz安装包复制upload到/var/www/benet/bbs
LNMP架构部署Discuz论坛
LNMP架构部署Discuz论坛_第16张图片
LNMP架构部署Discuz论坛_第17张图片
2.打开客户机浏览器输入网址http://192.168.100.110/bbs/install/index.php,进行论坛安装。
LNMP架构部署Discuz论坛_第18张图片
LNMP架构部署Discuz论坛_第19张图片