LAMP——实现phpMyadmin、wordpress及Discuz应用部署
一、环境准备
操作系统: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安装包
本次安装下载的版本为: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
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
LAMP——实现phpMyadmin、wordpress及Discuz应用部署的更多相关文章
- Win7下安装Apache+PHP+phpMyAdmin+wordpress+drupal+discuz
		
[Apache] Listen 90 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs&q ...
 - 编译安装基于 fastcgi 模式的多虚拟主机的wordpress和discuz的LAMP架构
		
目录 实现CentOS 7 编译安装基于 fastcgi 模式的多虚拟主机的wordpress和discuz的LAMP架构 准备环境: 准备软件版本: 主机名修改用以区分 数据库服务器 实现数据库二进 ...
 - 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 ...
 - Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例
		
Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装依赖包及数据库授权 博主推荐阅读 ...
 - 海外ubuntu,lamp,ftp,phpmyadmin配置
		
海外ubuntu,lamp,ftp,phpmyadmin配置 1. 更换源 1.1 clean /etc/apt/sources.list file 1.2 Ubuntu Sources List G ...
 - LAMP模拟搭建wordpress,phpmyadmin环境
		
1.安装需要的环境,centos7的mysql叫mariadb,所有的配置文件默认就可以 [root@test ~]# yum install httpd php mariadb mariadb-se ...
 - 编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构
		
一.环境准备 两台主机: httpd+php(fastcgi模式) mariadb 服务器 软件版本: mariadb-10.2.40-linux-x86_64.tar.gz apr-1.7.0.ta ...
 - LAMP 搭建,wordpress.xcache,powerdns及poweradmin
		
一,概念 CGI: CGI全称是通用网关接口(Common Gateway Interface),是外部应用程序与与服务器之间的接口标准,是在CGI程序和web服务器之间传递信息的规程 CGI是一段程 ...
 - IIS7 + mysql + php + wordPress 在win7下部署
		
最近在玩WordPress.wiki等开源平台的站点部署.通过一下实践和资料学习,为了以后少走弯路,觉得有必要把这个过程记录下来. 用到的东西: IIS服务: mysql; php; wordpres ...
 
随机推荐
- Linux权限问题(1)-Sticky
			
背景:朋友在使用php进行mv操作时,出现了权限被拒绝的问题.查看之后,发现目录设置了sticky权限,取消此权限后,文件可以正常mv及删除. Sticky:对于一个多人可写的目录,如果设置了stic ...
 - Jenkins远程代码执行漏洞
			
于一个月前,进行服务器巡检时,发现服务器存在不明进程,并且以Jenkins用户身份来运行.当时进行了处理并修复了漏洞.在此补上修复过程 第一反应是Jenkins存在漏洞,于是Google Jenkin ...
 - IDEA 自定义文件头注释
			
什么是 IDEA 自定义文件头注释 IDEA 自定义文件头注释指的是创建 Java 类文件时,IDEA 可以自动设置文件头的注释信息,如下: 如何设置 IDEA 自定义文件头注释 打开 File-&g ...
 - cgic: CGI的C函数库-(转自COS)
			
下载回源码包以后,就3个文件:cgic.c 函数库capture.c 一个很简单的CGI例子,仅仅输出两行提示文字cgictest.c 一个演示读取form表单数据的CGI例子 首先在 ...
 - JMicro微服务Hello World
			
概述 JMicro是本人开发的基于Java实现的微服务框架,前两天发布0.0.3正式版本,并已发布到maven中央仓库. 项目源码github:https://github.com/mynewworl ...
 - Python小白的数学建模课-03.线性规划
			
线性规划是很多数模培训讲的第一个算法,算法很简单,思想很深刻. 要通过线性规划问题,理解如何学习数学建模.如何选择编程算法. 『Python小白的数学建模课 @ Youcans』带你从数模小白成为国赛 ...
 - Python+Selenium自动化-设置等待三种等待方法
			
Python+Selenium自动化-设置等待三种等待方法 如果遇到使用ajax加载的网页,页面元素可能不是同时加载出来的,这个时候,就需要我们通过设置一个等待条件,等待页面元素加载完成,避免出现 ...
 - Python+Selenium自动化-设置浏览器大小、刷新页面、前进和后退
			
Python+Selenium自动化-设置浏览器大小.刷新页面.前进和后退 1.设置浏览器大小 maximize_window():设置浏览器大小为全屏 set_window_size(500,5 ...
 - CodeGen编写自定义表达式标记
			
CodeGen编写自定义表达式标记 CodeGen支持开发人员通过编写plug-in modules插件模块来定义自定义表达式标记的能力,以提供与这些标记相关联的逻辑.这种plug-in module ...
 - 基于区域的CNN(R-CNN)
			
基于区域的CNN(R-CNN) Region-based CNNs (R-CNNs) 基于区域的卷积神经网络或具有CNN特征的区域(R-CNN)是一种将深度模型应用于目标检测的开创性方法.在本节中,将 ...