一、环境准备

操作系统:Centos8.3.2011

软件:Apache2.4.37、Mysql8.0.21、PHP7.2.24

二、安装过程

1、安装phpmyadmin

1.1、安装软件包并启动服务

[18:19:43 root@centos8 ~]#yum -y install httpd mysql-server php php-mysqlnd php-xml php-json php-mbstring.x86_64
[18:34:43 root@centos8 src]#systemctl enable --now httpd mysqld

1.2、下载phpmyadmin安装包

https://www.phpmyadmin.net/

本次安装下载的版本为:phpMyAdmin-5.1.1-all-languages

1.3、解压phpMyAdmin

[18:27:30 root@centos8 src]#unzip phpMyAdmin-5.1.1-all-languages.zip
[18:51:50 root@centos8 html]#chown -R apache.apache /var/www/html/pma

1.4、迁移phpMyAdmin文件到/var/www/html/pma目录下

[18:29:10 root@centos8 src]#mv phpMyAdmin-5.1.1-all-languages /var/www/html/pma

1.5、登录Mysql数据库设置root密码用于登录phpMyAdmin

[18:42:29 root@centos8 src]#mysql

mysql> alter user root@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

1.6、浏览器访问:ip/pma

输入刚刚设置好的账号密码登录。

登录成功!

1.7、创建wordpress数据库及同名数据库用户,用于管理wordpress

2、安装wordpress

2.1、下载wordpress

本次安装下载版本为:wordpress-5.7.2-zh_CN

2.2、解压wordpress

[19:05:22 root@centos8 src]#unzip wordpress-5.7.2-zh_CN.zip
[19:04:30 root@centos8 src]#mv wordpress /var/www/html/blog
[19:05:05 root@centos8 src]#chown -R apache.apache /var/www/html/blog/

2.3、访问ip/blog

2.4、配置安装

连接1中所创建好的数据库信息,点击【提交】。

点击【运行安装程序】。

填写博客的基础信息,管理账号及密码等,点击【安装wordpress】。

安装成功!

2.5、登录博客管理页面

输入:ip/blog/wp-login.php

输入2.4中设置的账号密码,即可进入博客后台管理系统。

3、安装Discuz

3.1、下载Discuz

地址:https://gitee.com/3dming/DiscuzL/attach_files

本次安装下载版本为:Discuz_X3.4_SC_UTF8_20210520

3.2、解压Discuz

[19:42:11 root@centos8 src]#unzip Discuz_X3.4_SC_UTF8_20210520.zip
[19:41:54 root@centos8 src]#mv upload/ /var/www/html/forum
[19:42:11 root@centos8 src]#chown -R apache.apache /var/www/html/forum/

3.3、访问forum

输入ip/forum

按步骤操作。

安装成功!

至此,基于LAMP搭建的三个应用已全部部署完毕。

三、总结

1、由于版本不同,每个应用之间的依赖关系会有不同,因此如果安装其他版本,需根据提示去解决依赖关系。

2、本博客搭建的系统均未优化,因此访问速度十分有限,如果需要对访问进行优化,可以参考这篇文章:https://www.cnblogs.com/lybj/p/14941932.html

Discuz  [dis'kʌz]  详细X
基本翻译
n. 康盛创想(软件名)
网络释义
Discuz: 康盛创想
dbname 'discuz: 数据库名
dbuser 'discuz: 数据库用户名
Discuz  [dis'kʌz]  Discuz详细X
基本翻译
n. 康盛创想(软件名)
网络释义
Discuz: 康盛创想
dbname 'discuz: 数据库名
dbuser 'discuz: 数据库用户名

LAMP——实现phpMyadmin、wordpress及Discuz应用部署的更多相关文章

  1. Win7下安装Apache+PHP+phpMyAdmin+wordpress+drupal+discuz

    [Apache] Listen 90 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs&q ...

  2. 编译安装基于 fastcgi 模式的多虚拟主机的wordpress和discuz的LAMP架构

    目录 实现CentOS 7 编译安装基于 fastcgi 模式的多虚拟主机的wordpress和discuz的LAMP架构 准备环境: 准备软件版本: 主机名修改用以区分 数据库服务器 实现数据库二进 ...

  3. LVS-NAT负载均衡PHP应用(Wordpress、Discuz)

    1 实验拓扑 2 需求 RS-01和RS-02对外提供WEB服务. RS-01搭建LAMP,PHP通过http模块方式提供. RS-02搭建LAMP,PHP通过fpm方式提供. RS-01和RS-02 ...

  4. Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例

    Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装依赖包及数据库授权 博主推荐阅读 ...

  5. 海外ubuntu,lamp,ftp,phpmyadmin配置

    海外ubuntu,lamp,ftp,phpmyadmin配置 1. 更换源 1.1 clean /etc/apt/sources.list file 1.2 Ubuntu Sources List G ...

  6. LAMP模拟搭建wordpress,phpmyadmin环境

    1.安装需要的环境,centos7的mysql叫mariadb,所有的配置文件默认就可以 [root@test ~]# yum install httpd php mariadb mariadb-se ...

  7. 编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构

    一.环境准备 两台主机: httpd+php(fastcgi模式) mariadb 服务器 软件版本: mariadb-10.2.40-linux-x86_64.tar.gz apr-1.7.0.ta ...

  8. LAMP 搭建,wordpress.xcache,powerdns及poweradmin

    一,概念 CGI: CGI全称是通用网关接口(Common Gateway Interface),是外部应用程序与与服务器之间的接口标准,是在CGI程序和web服务器之间传递信息的规程 CGI是一段程 ...

  9. IIS7 + mysql + php + wordPress 在win7下部署

    最近在玩WordPress.wiki等开源平台的站点部署.通过一下实践和资料学习,为了以后少走弯路,觉得有必要把这个过程记录下来. 用到的东西: IIS服务: mysql; php; wordpres ...

随机推荐

  1. Microk8s 安装helm3

    Microk8s 安装helm3 原本使用官方的命令时这样的.但是使用的是官方的源,网络极不稳定.就出现了下面的状况.解决方法是更改为国内的源. microk8s enable helm3 curl: ...

  2. 006.Python循环语句while循环

    循环结构 优点 减少代码冗余 提升效率 while循环 语法结构 while 条件表达式: 循环体 code1 code2 打印0-100 i = 0 while i <= 100: print ...

  3. 回归(regression)与分类(classification)的区别

    术语监督学习,意指给出一个算法,需要部分数据集已经有正确的答案. " 分类和回归的区别在于输出变量的类型. 定量输出称为回归,或者说是连续变量预测:定性输出称为分类,或者说是离散变量预测. ...

  4. 6.3-4 zip、unzip

    zip:打包和压缩文件     zip压缩格式是Windows与Linux等多平台通用的压缩格式.和gzip命令相比,zip命令压缩文件不仅不会删除源文件,而且还可以压缩目录.   zip命令的参数选 ...

  5. Linux shell脚本全面学习(一)

    1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...

  6. 利用TortoiseGit向Github上传文件

    利用TortoiseGit向Github上传文件 第一步:建一个新文件夹,作为本地仓库 第二步:右键选择设置为版本库 若弹出,确认即可 重新打开改文件,会发现多了一个绿色的小勾 在文件夹中会自动生成一 ...

  7. 给MySQL数据表加入uuid

    alter table table_name add column uuid VARCHAR(255) default "0" update table_name set uuid ...

  8. .Net Core gRPC 实战(二)

    概述 gRPC 客户端必须使用与服务相同的连接级别安全性.  如调用服务时通道和服务的连接级别安全性不一致,gRPC 客户端就会抛出错误. gRPC 配置使用HTTP gRPC 客户端传输层安全性 ( ...

  9. 视觉SLAM技术应用

    视觉SLAM技术应用 SLAM技术背景 SLAM技术全称Simultaneous localization and mapping,中文为"同时定位与地图构建".SLAM可以在未知 ...

  10. MegEngine 框架设计

    MegEngine 框架设计 MegEngine 技术负责人许欣然将带了解一个深度学习框架是如何把网络的定义逐步优化并最终执行的,从框架开发者的视角来看待深度学习. 背景 AI 浪潮一波又一波,仿佛不 ...