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安装包

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: 数据库用户名

posted @ 2021-06-27 20:31  spoonky  阅读(101)  评论(0)    收藏  举报