天天看點

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

作者:JasonTang

簡介:WordPress是一個開源的内容管理系統(CMS),使用非常廣泛。推薦伺服器運作PHP 7.4或更高版本;資料庫軟體可采用MySQL 5.7或更高版本,HTTP伺服器軟體推薦Apache。

文中主要使用的是apache+Mysql5.7+php8.0的運作環境。

本文主要介紹LAMP(Linux+Apache+ Mysql+PHP)和WordPress内容管理系統的安裝部署過程,詳細内容請參考下文。

一、檢查基礎環境

1、檢查apache

執行指令# systemctl status httpd檢視apache的啟動狀态

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

2、檢查Mysql

執行指令# systemctl status mysqld檢視mysql的啟動狀态

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

3、檢查php

執行指令# systemctl status hph80-php-fpm檢視php啟動狀态

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

二、安裝phpMyAdmin

說明:phpMyAdmin是一個Mysql資料庫的Web程式界面。

1、安裝EPEL庫

執行指令# yum install -y epel-release

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

2、安裝phpMyAdmin

執行指令# yum install -y phpmyadmin

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

3、設定phpMyAdmin的httpd設定

修改配置檔案/etc/httpd/conf.d/phpMyAdmin.conf,源檔案如下:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

修改後檔案如下:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

儲存修改資訊後重新開機Apache伺服器

執行指令# systemctl restart httpd

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

4、通路phpMyAdmin

在浏覽器中輸入http://**.**.**.**/phpMyAdmin即可看到如下界面:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

輸入使用者名和密碼登陸後界面如下:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

三、安裝WordPress

1、建立資料庫

步驟如下:

# 登入資料庫

mysql -uroot -p

# 建立資料庫

mysql> create database wordpress;

# 建立資料庫使用者和密碼

mysql> create user wordpressuser@localhost identified by 'gzdb@v1P';

# 設定wordpressuser通路wordpress資料庫權限

mysql> grant all privileges on wordpress.* to wordpressuser@localhost identified by 'gzdb@v1P';

# 重新整理資料庫設定

mysql> flush privileges;

# 退出資料庫

exit

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

2、安裝wordpress

(1)、建立/usr/local/wordpress目錄

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

(2)、下載下傳wordpress安裝包并上傳到/usr/local/wordpress目錄

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

(3)、執行指令#tar xzvf wordpress-6.1-zh_CN.tar.gz解壓安裝包

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

(4)、将解壓出來的安裝檔案拷貝到/var/www/html/wordpress目錄

執行指令# cp -r wordpress /var/www/html/wordpress

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

備注:有關CP指令的用法,比如複制dir1目錄下的所有檔案和檔案夾到另一dir2目錄下,其注意事項有:

  • 如果dir2目錄不存在,則可以直接使用

cp -r dir1 dir2

  • 如果dir2目錄已存在,則需要使用

cp -r dir1/. dir2

(5)、編輯wp-config.php檔案

其步驟如下:

# 切換到wordpress目錄

cd /var/www/html/wordpress

# 複制wp-config.php檔案

cp wp-config-sample.php wp-config.php

# 編輯wp-config.php檔案

vim wp-config.php

然後在配置檔案裡設定正确的值:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

(6)、用戶端通路

在浏覽器登入http://IP位址/wordpress/wp-admin/install.php

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

按照提示建立好個人網站,如下圖:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

點選“安裝wordpress”繼續。如下圖:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

點選“登入”繼續。如下圖:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

輸入使用者和密碼後點選登入。個人頁面如下圖:

Linux中Apache服務安裝與配置(六)——部署開源内容管理系統

備注:

到這裡其實我們的wordpress内容管理系統的部署就已經完成了,後續将繼續介紹WordPress内容管理系統的使用方法。