安装LNMP和论坛

目录

一、安装LNMP

  1. 安装nginx
  2. 安装mysql
  3. 安装php

二、安装论坛

LNMP构架解读

LNMP平台就是linux、nginx、mysql、php的组合架构,需要linux服务器,mysql数据库,php解析环境
安装LNMP和论坛_第1张图片

准备:安装包
安装LNMP和论坛_第2张图片
将安装包解压到home文件夹下

tar zxvf nginx-1.12.2.tar.gz -C /home
tar zxvf mysql-boost-5.7.20.tar.gz 
tar jxvf php-7.1.10.tar.bz2 -C /home
unzip Discuz_X3.4_SC_UTF8.zip -d /home/

安装nginx

1,安装支持的软件

yum -y install gcc gcc-c++ make pcre* zlib-devel

2,创建运行用户,组

useradd -M -s /sbin/nologin nginx

3,在nginx-1.12.2目录下手工编译安装

./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module

make && make install

4,创建一个软链接

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

5,服务管理控制

vim /lib/systemd/system/nginx.service

[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/bin/kill -s HUP $MAINPID
ExecStop=/usr/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[install]
WantedBy=multi-user.target

安装mysql

1,创建mysql用户
在这里插入图片描述
2,进入mysql文件,安装功能模块

cmake \
-DCMKAE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysqk.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_SYSTEMD=1

make && make install

3,数据库目录权限调整
在这里插入图片描述

4,调整配置文件vim /etc/my.cnf
安装LNMP和论坛_第3张图片
5,设置环境变量
安装LNMP和论坛_第4张图片
6,生效配置
在这里插入图片描述
7,启动脚本cd /usr/local/mysql/

bin/mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

8,将mysqld.service添加到systemctl管理中

cp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/

9,重新启动并查看3306端口

systemctl start mysqld.service
netstat -ntap | grep 3306    查看

10,设置mysql密码
安装LNMP和论坛_第5张图片

安装PHP

1,安装支持软件
安装LNMP和论坛_第6张图片
2,安装功能模块
安装LNMP和论坛_第7张图片

make && make install

3,复制主配置文件
在这里插入图片描述
安装LNMP和论坛_第8张图片
在这里插入图片描述
4,复制模块修改文件
在这里插入图片描述
安装LNMP和论坛_第9张图片
在这里插入图片描述
创建软连接
在这里插入图片描述
5,进入usr/local/nginx/conf里的vim nginx。conf去掉注释添加路径
安装LNMP和论坛_第10张图片
6,重新启动nginx ,创建首页
安装LNMP和论坛_第11张图片
安装LNMP和论坛_第12张图片
安装LNMP和论坛_第13张图片

安装Discuz论坛

1,进入/dir_SC_UTF8目录,将uoload目录复制到nginx的站点目录下,重命名为bbs
安装LNMP和论坛_第14张图片
2,设置权限
安装LNMP和论坛_第15张图片
安装LNMP和论坛_第16张图片
安装LNMP和论坛_第17张图片
安装LNMP和论坛_第18张图片

你可能感兴趣的:(集群,lnmp)