共計 2744 個字符,預計需要花費 7 分鐘才能閱讀完成。
WordPress 是一款使用 PHP 語言開發的博客平臺,您可使用通過 WordPress 搭建屬于個人的博客平臺。本文以 CentOS 7.6 操作系統的騰訊云云服務器為例,手動搭建 WordPress 個人站點。
如何進行搭建 WordPress 個人博客,您需要熟悉 Linux 命令,例如 CentOS 環境下通過 YUM 安裝軟件 等常用命令,并對所安裝軟件的使用及版本兼容性比較了解。
注意: 騰訊云建議您可以通過云市場的鏡像環境部署 WordPress 個人博客,手動搭建過程可能需要較長時間。具體步驟可參考? 騰訊云服務器鏡像部署 WordPress 個人站點 。
示例軟件版本:
本文搭建的 WordPress 個人站點組成版本及說明如下:
Linux:Linux 操作系統,本文以 CentOS 7.6 為例。
Nginx:Web 服務器,本文以 Nginx 1.17.5 為例。
MariaDB:數據庫,本文以 MariaDB 10.4.8 為例。
PHP:腳本語言,本文以 PHP 7.2.22 為例。
WordPress:博客平臺,本文以 WordPress 5.0.4 為例。
操作步驟:
步驟 1:登錄云服務器
使用標準方式登錄 Linux 實例 (推薦)。您也可以根據實際操作習慣,選擇其他不同的登錄方式:
使用遠程登錄軟件登錄 Linux 實例
使用 SSH 登錄 Linux 實例
步驟 2:手動搭建 LNMP 環境
LNMP 是 Linux、Nginx、MariaDB 和 PHP 的縮寫,這個組合是最常見的 Web 服務器的運行環境之一。在創建并登錄云服務器實例之后,您可參考 手動搭建 LNMP 環境 完成基本環境搭建。
步驟 3:配置數據庫
注意:根據 MariaDB 版本,設置用戶身份驗證方式有一定區別,具體步驟請參見 MariaDB 官網。
執行以下命令,進入 MariaDB。
mysql
執行以下命令,創建 MariaDB 數據庫。例如“wordpress”。
CREATE DATABASE wordpress;
執行以下命令,創建一個新用戶。例如“user”,登錄密碼為 123456。
CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘123456’;
執行以下命令,賦予用戶對“wordpress”數據庫的全部權限。
GRANT ALL PRIVILEGES ON wordpress.* TO ‘user’@’localhost’ IDENTIFIED BY ‘123456’;
執行以下命令,設置 root 帳戶密碼。
說明:
MariaDB 10.4 在 CentOS 系統上已增加了 root 帳戶免密登錄功能,請執行以下步驟設置您的 root 帳戶密碼并牢記。
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD(‘ 輸入您的密碼 ’);
執行以下命令,使所有配置生效。
FLUSH PRIVILEGES;
執行以下命令,退出 MariaDB。
\q
步驟 4:安裝和配置 WordPress
下載 WordPress
說明:
WordPress 可從 WordPress 官方網站下載 WordPress 最新中文版本并安裝,本教程采用 WordPress 中文版本。
執行以下命令,刪除網站根目錄下用于測試 PHP-Nginx 配置的 index.php 文件。
rm -rf /usr/share/nginx/html/index.php
依次執行以下命令,進入 /usr/share/nginx/html/ 目錄,并下載與解壓 WordPress。
cd /usr/share/nginx/html
wget https://cn.wordpress.org/wordpress-5.0.4-zh_CN.tar.gz
tar zxvf wordpress-5.0.4-zh_CN.tar.gz
修改 WordPress 配置文件
依次執行以下命令,進入 WordPress 安裝目錄,將 wp-config-sample.php 文件復制到 wp-config.php 文件中,并將原先的示例配置文件保留作為備份。
cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php
執行以下命令,打開并編輯新創建的配置文件。
vim wp-config.php
按 i 切換至編輯模式,找到文件中 MySQL 的部分,并將相關配置信息修改為 配置 WordPress 數據庫 中的內容。
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */
define(‘DB_USER’, ‘user’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘123456’);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
修改完成后,按 Esc,輸入 :wq,保存文件返回。
步驟 5:驗證 WordPress 安裝
在瀏覽器地址欄輸入 http:// 域名或云服務器實例的公網 IP/wordpress 文件夾,例如:
http://192.xxx.xxx.xx/wordpress
轉至 WordPress 安裝頁,開始配置 WordPress。
根據 WordPress 安裝向導提示輸入以下安裝信息,單擊【安裝 WordPress】,完成安裝。
所需信息 | 說明 |
---|---|
站點標題 | WordPress 網站名稱。 |
用戶名 | WordPress 管理員名稱。出于安全考慮,建議設置一個不同于 admin 的名稱。因為與默認用戶名稱 admin 相比,該名稱更難破解。 |
密碼 | 可以使用默認強密碼或者自定義密碼。請勿重復使用現有密碼,并確保將密碼保存在安全的位置。 |
您的電子郵件 | 用于接收通知的電子郵件地址。 |
現在可以用登錄 WordPress 博客,并開始發布博客文章了。
相關操作
您可以給自己的 WordPress 博客網站設定一個單獨的域名。用戶可以使用易記的域名訪問您的網站,而不需要使用復雜的 IP 地址。有些用戶搭建網站僅用于學習,那么可使用 IP 直接安裝臨時使用,但不推薦這樣操作。
如果您已有域名或者想要通過域名來訪問您的博客,請參考以下步驟:
通過騰訊云購買域名,具體操作請參考 騰訊云 1 元域名注冊活動 。
進行 網站備案 。
域名指向中國境內服務器的網站,必須進行網站備案。在域名獲得備案號之前,網站是無法開通使用的。您可以通過騰訊云免費進行備案,審核時長請參考 備案審核。
通過騰訊云 DNS 解析 DNSPod 配置域名解析。具體操作請參考 A 記錄,將域名指向一個 IP 地址 (外網地址)。