1. 程式人生 > 其它 >LAMP——實現phpMyadmin、wordpress及Discuz應用部署

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

https://cn.wordpress.org
本次安裝下載版本為: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: 資料庫使用者名稱