WordPress 是以 PHP 和 MySQL 為基礎的自由開源部落格軟體和內容管理系統(CMS)。因為擁有眾多的外掛模組和模板系統,功能擴充性與使用彈性很高,加上大部份的軟體都可以免費取得,WordPress 是目前網際網路上非常流行的部落格及網站平台。
要安裝 WordPress,必須先安裝好 LAMP 網站伺服器組合,若您的伺服器還沒安裝 LAMP Stack,請參考《Ubuntu Server: LAMP Stack 安裝LAMP伺服器》將 LAMP 網站伺服器安裝完成。WordPress 的安裝可以概略分為下列 6個步驟:
- 安裝 LAMP Stack
- 建立 WordPress 資料庫
- 下載 WordPress Package 套件包
- Apache2、WordPress 組態設定
- 啟動安裝 WordPress
- 啟動 HTTPS (SSL 憑證)
安裝步驟中須要編輯 /etc/apache2/sites-available/wordpress.conf 和 /var/www/html/wordpress/wp-config.php 這兩個檔案,教學中是使用 nano 編輯器來進行編輯。如果您不熟悉 Linux 上文字編輯器,如 vi, nano 的操作,也可以直接用預設的文字編輯器 gedit 來處理會容易得多。以下是以 gedit 來編輯這兩個檔案的方式,因為 Ubuntu 17.10 沒有提供 gedit sudo 執行的權限,所以需授予 root 權限:
xhost +si:localuser:root sudo gedit /etc/apache2/sites-available/wordpress.conf步驟10是設定 server 的 HTTPS (SSL 憑證),申請這個憑證需要域名,若還沒有域名,可以先不執行這個步驟。接下來就可以在瀏覽器輸入 http://localhost/wordpress/ 進入 wordpress 的安裝畫面了。
如果在安裝 LAMP Stack 過程中,輸入 MySQL 資料庫 root 帳號的密碼時沒有輸入密碼,或忘記密碼了,可以參考《How to Reset MySQL 5.7 Root Password (Even If You Don't Know the Old Password)》重新設定 MySQL root 密碼。
參考資料 (References):
😺 Install WordPress on Ubuntu 17.04/17.10 with Apache2, MariaDB, PHP and Let's Encrypt SSL
😺 How to Install: WordPress on Ubuntu 17.10