F14-lnmp,wordpress,discuz
1、基于lnmp环境部署两台门户网站,wordpress,discuz
lnmp->Linux nginx mariadb php
CentOS 7
1.安装mysql
yum install mariadb -y
2.安装nginx
#下载源码:
[root@node3 local]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
#解压
[root@node3 local]# tar xf nginx-1.18.0.tar.gz
[root@node3 local]# cd nginx-1.18.0/
#预编译:
[root@node3 nginx-1.18.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module
#编译/安装
[root@node3 nginx-1.18.0]# make && make install
#修改/usr/local/nginx/conf/nginx.conf
nginx进程用户为nginx
user nginx;
在server上面添加
include vhost/*.conf;
#创建配置目录
[root@node3 html]# mkdir -p /usr/local/nginx/conf/vhost
#启动nginx进程
[root@node3 html]# /usr/local/nginx/sbin/nginx
#查看nginx进程启动情况
#查看nginx的默认端口
3.安装php
#安装依赖:
[root@node3 ~]# yum -y install gd curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel
#解压包:
[root@node3 ~]# tar xf php-5.6.8.tar.bz2
[root@node3 ~]# cd php-5.6.8
#预编译
[root@node3 php-5.6.8]# ./configure --prefix=/usr/local/php --enable-fpm --enable-debug --with-gd --with-jpeg-dir --with-freetype-dir --enable-mbstring --with-curl --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-config-file-path=/usr/local/php/etc --with-zlib-dir
#编译/安装
[root@node3 php-5.6.8]# make && make install
[root@node3 php-5.6.8]# cp php.ini-development /usr/local/php/etc/php.ini
[root@node3 php-5.6.8]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
[root@node3 php-5.6.8]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@node3 php-5.6.8]# chmod +x /etc/init.d/php-fpm
#启动php-fpm:
[root@node3 php-5.6.8]# /etc/init.d/php-fpm start
Starting php-fpm done
4.上传wordpress网站
解压包到nginx发布目录:
[root@node3 src]# tar xf wordpress-4.9.4-zh_CN.tar.gz -C /usr/local/nginx/html/
[root@node3 html]# chown nobody. -R /usr/local/nginx/html/wordpress/
5.创建wordpress虚拟主机:
#配置虚拟主机配置文件
[root@node3 vhost]# vim /usr/local/nginx/conf/vhost/blog.wordpress.com.conf
6.创建数据库
#启动数据库服务:
[root@node3 ~]# systemctl start mariadb
#进入数据库,创建数据库,并授权:
7.访问wordpress
#域名解析
#效果
#创建了缓存文件
[root@node3 html]# cat /usr/local/nginx/html/wordpress/wp-config.php
8.创建discuz虚拟主机配置文件
[root@node3 src]# cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/vhost/bbs.net.conf
#修改配置文件
[root@node3 src]# vim /usr/local/nginx/conf/vhost/bbs.net.conf
9.上传网站代码
#解压:
[root@node3 src]# unzip Discuz_X3.1_SC_UTF8.zip -d /usr/local/nginx/html/
#授权:授予nginx用户处理upload
[root@node3 src]# chown nobody. -R /usr/local/nginx/html/upload/
[root@node3 ~]# /usr/local/nginx/sbin/nginx -s reload
10.创建数据库:
11.访问discuz
F14-lnmp,wordpress,discuz相关推荐
- 如何在数据管理DMS上使用phpMyAdmin数据库(wdcp/wordpress/discuz篇)
本文和大家分享下,我是如何在数据管理DMS上使用wdcp中phpMyAdmin数据库(wordpress/discuz类似). 数据管理DMS,好处不多介绍,DMS介绍 自己体验吧. DMS访问数据库 ...
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛
Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...
- centos 7 + LNMP + wordpress基本建站
还是搞了自己的博客,主要就是记录学习笔记,日常生活用的,接下来介绍centos 7 + LNMP + wordpress基本建站 本文操作借鉴:https://www.cnblogs.com/meds ...
- 分布式部署LNMP+WordPress
一.MYSQL主从配置 1. 基础环境安装 (1)修改主机名 使用远程连接工具CRT连接到192.168.200.30.192.168.200.40这两台虚拟机,并对这两台虚拟机进行修改主机名的操作, ...
- 分布式部署 LNMP+WordPress
本实验在之前发布的实验基础上的整合. 具体规划如下: 实验步骤 分布式 LNMP 环境的调试 (1)配置 Nginx 服务支持 PHP 环境 使用远程连接工具 CRT 连接到 192.168.200. ...
- CentOS7.2基于LNMP+WordPress离线安装
本次搭建LAMP+Wordpress环境如下 MySQL php Wordpress_CN 4.9 nginx CentOS 7.2 192.168.100.10 提供的包在/root/lnmp目录下 ...
- Linux服务器--CentOS7上实现LAMP(PhpMyAdmin,WordPress,Discuz)
CentOS7上实现LAMP 实验要求: 在CentOS7上实现LAMP(使用rpm安装),功能如下: 在httpd上实现三个虚拟主机, 主机名分别为: Vhosts1:pma.Stud.com ,此 ...
- LNMP+WordPress部署
LNMP部署 LNMP简介 1.什么是lnmp 在linux系统中,LNMP是目前网站主流架构之一,LNMP中L指linux系统平台,N是nginx指网站的前端程序,发布静态页面和调用外部程序解析动态 ...
- Docker 搭建 LNMP + Wordpress
文章目录 一.项目介绍 1. 项目环境 2. 服务器环境 3. 任务需求 二.Nginx 1. 建立工作目录 2. 编写 Dockerfile 脚本 3. 准备 nginx.conf 配置文件 4. ...
最新文章
- 2021年大数据常用语言Scala(三十一):scala面向对象 特质(trait)
- April Fools Contest 2018
- c++ clr编译dll在c#调用时出现“试图加载不正确的格式”“找不到dll”错误的解决...
- 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
- 【巷子】---vue基于mint-ui三级联动---【vue】
- 如何快速搭建云原生企业级数据湖架构及实践分享
- 用VS编译出可独立运行的程序
- 05-Elasticsearch官网译文(1)
- 从零学ELK系列(一):为什么要跟我学从零学ELK系列
- springboot+druid+mybatis+mysql+多数据源
- 【ActiveReports 大数据分析报告】用数据分析的手段告诉你,复联4有多火爆?
- Windows 安装两个MYSQL实例
- Linux使用lrzsz快速上传和下载
- jQuery实践-别踩白块儿网页版
- vtd和vt的区别_英语中v,vi,vt有什么区别
- 蓝桥杯 算法训练 跳马
- 宁做创业狼,不做打工狗
- 4G5G相关缩略词中文及功能简述
- 学习Java可以从事什么工作?
- Oscar-实验过程记录
热门文章
- Ubuntu中DenyHosts清除黑名单IP地址
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- 【疑点】当子元素全部浮动时,怎么解决父元素塌陷的问题?
- Maven项目导入到Eclipse时Build出现the user operation is waiting for building workspace to complete的问题解决
- 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
- ViewResult()和ActionResult()之间的区别
- Webots安装,及urdf转webots,通过3d模型获取Proto_indexedFaceset数据,MoveIt机械臂路径规划
- 通过java读取.properties 配置文件
- 代码查看工具_不好用打我 | 六个前端开发在线工具推荐
- ❤️14万字的《微服务开发SpringBoot—从基础高级》(建议收藏)❤️