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相关推荐

  1. 如何在数据管理DMS上使用phpMyAdmin数据库(wdcp/wordpress/discuz篇)

    本文和大家分享下,我是如何在数据管理DMS上使用wdcp中phpMyAdmin数据库(wordpress/discuz类似). 数据管理DMS,好处不多介绍,DMS介绍 自己体验吧. DMS访问数据库 ...

  2. Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛

    Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...

  3. centos 7 + LNMP + wordpress基本建站

    还是搞了自己的博客,主要就是记录学习笔记,日常生活用的,接下来介绍centos 7 + LNMP + wordpress基本建站 本文操作借鉴:https://www.cnblogs.com/meds ...

  4. 分布式部署LNMP+WordPress

    一.MYSQL主从配置 1. 基础环境安装 (1)修改主机名 使用远程连接工具CRT连接到192.168.200.30.192.168.200.40这两台虚拟机,并对这两台虚拟机进行修改主机名的操作, ...

  5. 分布式部署 LNMP+WordPress

    本实验在之前发布的实验基础上的整合. 具体规划如下: 实验步骤 分布式 LNMP 环境的调试 (1)配置 Nginx 服务支持 PHP 环境 使用远程连接工具 CRT 连接到 192.168.200. ...

  6. CentOS7.2基于LNMP+WordPress离线安装

    本次搭建LAMP+Wordpress环境如下 MySQL php Wordpress_CN 4.9 nginx CentOS 7.2 192.168.100.10 提供的包在/root/lnmp目录下 ...

  7. Linux服务器--CentOS7上实现LAMP(PhpMyAdmin,WordPress,Discuz)

    CentOS7上实现LAMP 实验要求: 在CentOS7上实现LAMP(使用rpm安装),功能如下: 在httpd上实现三个虚拟主机, 主机名分别为: Vhosts1:pma.Stud.com ,此 ...

  8. LNMP+WordPress部署

    LNMP部署 LNMP简介 1.什么是lnmp 在linux系统中,LNMP是目前网站主流架构之一,LNMP中L指linux系统平台,N是nginx指网站的前端程序,发布静态页面和调用外部程序解析动态 ...

  9. Docker 搭建 LNMP + Wordpress

    文章目录 一.项目介绍 1. 项目环境 2. 服务器环境 3. 任务需求 二.Nginx 1. 建立工作目录 2. 编写 Dockerfile 脚本 3. 准备 nginx.conf 配置文件 4. ...

最新文章

  1. 2021年大数据常用语言Scala(三十一):scala面向对象 特质(trait)
  2. April Fools Contest 2018
  3. c++ clr编译dll在c#调用时出现“试图加载不正确的格式”“找不到dll”错误的解决...
  4. 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
  5. 【巷子】---vue基于mint-ui三级联动---【vue】
  6. 如何快速搭建云原生企业级数据湖架构及实践分享
  7. 用VS编译出可独立运行的程序
  8. 05-Elasticsearch官网译文(1)
  9. 从零学ELK系列(一):为什么要跟我学从零学ELK系列
  10. springboot+druid+mybatis+mysql+多数据源
  11. 【ActiveReports 大数据分析报告】用数据分析的手段告诉你,复联4有多火爆?
  12. Windows 安装两个MYSQL实例
  13. Linux使用lrzsz快速上传和下载
  14. jQuery实践-别踩白块儿网页版
  15. vtd和vt的区别_英语中v,vi,vt有什么区别
  16. 蓝桥杯 算法训练 跳马
  17. 宁做创业狼,不做打工狗
  18. 4G5G相关缩略词中文及功能简述
  19. 学习Java可以从事什么工作?
  20. Oscar-实验过程记录

热门文章

  1. Ubuntu中DenyHosts清除黑名单IP地址
  2. 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
  3. 【疑点】当子元素全部浮动时,怎么解决父元素塌陷的问题?
  4. Maven项目导入到Eclipse时Build出现the user operation is waiting for building workspace to complete的问题解决
  5. 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
  6. ViewResult()和ActionResult()之间的区别
  7. Webots安装,及urdf转webots,通过3d模型获取Proto_indexedFaceset数据,MoveIt机械臂路径规划
  8. 通过java读取.properties 配置文件
  9. 代码查看工具_不好用打我 | 六个前端开发在线工具推荐
  10. ❤️14万字的《微服务开发SpringBoot—从基础高级》(建议收藏)❤️