手動搭建 WordPress 個人站點(Linux)

WordPress 是一款使用 PHP 語言開發的博客平臺,您可使用通過 WordPress 搭建屬於個人的博客平臺。本文以 CentOS 7.6 操作系統的騰訊云云服務器爲例,手動搭建 WordPress 個人站點。

如果沒有云服務器,可以建議去騰訊雲購買,首年不到100元就能買一臺,用於學習各種linux環境非常合算。

進行搭建 WordPress 個人博客,您需要熟悉 Linux 命令,並對所安裝軟件的使用及版本兼容性比較瞭解。

注意:

騰訊雲建議您可以通過雲市場的鏡像環境部署 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 官網。

  1. 執行以下命令,進入 MariaDB。
    mysql
  2. 執行以下命令,創建 MariaDB 數據庫。例如 “wordpress”。
    CREATE DATABASE wordpress;
  3. 執行以下命令,創建一個新用戶。例如 “user”,登錄密碼爲 123456
    CREATE USER 'user'@'localhost' IDENTIFIED BY '123456';
  4. 執行以下命令,賦予用戶對 “wordpress” 數據庫的全部權限。
    GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost' IDENTIFIED BY '123456';
  5. 執行以下命令,設置 root 帳戶密碼。

    說明:

    MariaDB 10.4 在 CentOS 系統上已增加了 root 帳戶免密登錄功能,請執行以下步驟設置您的 root 帳戶密碼並牢記。

    ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('輸入您的密碼');
  6. 執行以下命令,使所有配置生效。
    FLUSH PRIVILEGES;
  7. 執行以下命令,退出 MariaDB。
    \q

步驟4:安裝和配置 WordPress

下載 WordPress

說明:

WordPress 可從 WordPress 官方網站下載 WordPress 最新中文版本並安裝,本教程採用 WordPress 中文版本。

  1. 執行以下命令,刪除網站根目錄下用於測試 PHP-Nginx 配置的index.php文件。
    rm -rf /usr/share/nginx/html/index.php
  2. 依次執行以下命令,進入/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 配置文件

  1. 依次執行以下命令,進入 WordPress 安裝目錄,將wp-config-sample.php文件複製到wp-config.php文件中,並將原先的示例配置文件保留作爲備份。

    cd /usr/share/nginx/html/wordpress
    cp wp-config-sample.php wp-config.php
  2. 執行以下命令,打開並編輯新創建的配置文件。

    vim wp-config.php
  3. 按 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');
  4. 修改完成後,按 Esc,輸入 :wq,保存文件返回。

步驟5:驗證 WordPress 安裝

  1. 在瀏覽器地址欄輸入http://域名或雲服務器實例的公網 IP/wordpress 文件夾,例如:
    http://192.xxx.xxx.xx/wordpress
    轉至 WordPress 安裝頁,開始配置 WordPress。
    配置WP1
  2. 根據 WordPress 安裝嚮導提示輸入以下安裝信息,單擊【安裝 WordPress】,完成安裝。
    所需信息 說明
    站點標題 WordPress 網站名稱。
    用戶名 WordPress 管理員名稱。出於安全考慮,建議設置一個不同於 admin 的名稱。因爲與默認用戶名稱 admin 相比,該名稱更難破解。
    密碼 可以使用默認強密碼或者自定義密碼。請勿重複使用現有密碼,並確保將密碼保存在安全的位置。
    您的電子郵件 用於接收通知的電子郵件地址。
    現在可以用登錄 WordPress 博客,並開始發佈博客文章了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章