LAMP——實現phpMyadmin、wordpress及Discuz應用部署
阿新 • • 發佈:2021-06-27
一、環境準備
作業系統: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
https://cn.wordpress.org2.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: 資料庫使用者名稱