WordPress 是一個免費的開源部落格軟體和 CMS(內容管理系統) 。在 10 萬個網站中就有超過 22.0%用 WordPress 程式構建,它是世界上最流行的部落格平臺之一。關於 WordPress 的最好的事情是,WordPress 擁有成千上萬個各式 WordPress 外掛和不計其數的 WordPress 主題模板樣式。任何人都可以在不懂程式設計和伺服器知識的情況下建立功能非常好的網站。
在這篇文章中,將會指導你如何在 Ubutu 的 VPS 下一步一步安裝 WordPress 。
安裝條件
在我開始之前,當然你要有一個自己的 VPS 伺服器。現在的各種雲都比較流行,大家可以自己去考量。我個人用的阿里雲的 VPS,價格稍貴,穩定性還行。最近貌似在搞活動,大家可以自己去看。如果你是單個小網站,建議去買個虛擬主機就行了,建一個小的 WordPress 網站應該是綽綽有餘的。後續的流量增加,你可以自己去調整伺服器。
WordPress 是基於 PHP 和 Mysql 庫來儲存所有資訊的。所以,你需要安裝一些配置環境,像軍哥的 LNMP 一鍵安裝包,或者是一些整合面板像 wdcp,如果你不喜歡這些,可以去看看我之前發的:VPS 管理面板推薦:18 款開源/商業 Linux 伺服器控制面板。裡面有許多國外優秀的主機面板。
如果環境以及配置好了,你可以使用任何 SSH 客戶端登入你的 VPS 伺服器,然後安裝下面操作。
1. 為 WordPress 建立一個 MySQL 資料庫和使用者
正如上面我所說的 WordPress 需要資料庫來儲存所有的資訊,我們已經安裝了 MySQL 資料庫。現在,我們來為 WordPress 程式建立一個資料庫和使用者。
透過以下命令來得到 MySQL 使用 root 訪問許可權
mysql -u root -p
輸入你的 root 密碼後,你會獲得的 MySQL 提示符執行命令。現在,可以建立 WordPress 網站的資料庫了,我會給這個資料庫命名:WordPressdemo 。你可以給自定義設定你的資料庫名稱。現在,輸入以下命令:
CREATE DATABASE WordPressdemo;
現在,我們要建立一個 WordPress 資料庫的新使用者。為了資料安全方面的考慮,單獨建立一個資料庫使用者是不錯的做法。
建立 MySQL 使用者之後要授予相關資料的所有特權:
GRANT ALL ON WordPressdemo.* TO demouser@localhost IDENTIFIED BY 'qwerty';
上面的命令將建立一個是密碼是」qwerty」 的資料庫使用者 demouser,並且這個使用者擁有資料庫 WordPressdemo 的所有許可權。 mysql 新設定使用者或更改密碼後需用 flush privileges 重新整理 MySQL 的系統許可權相關表,否則會出現拒絕訪問。所以執行下面的命令:
FLUSH PRIVILEGES;
最後關閉 MySQL 的命令提示符:
exit
2. 下載 WordPress 的安裝包
在接下來的步驟中,我們將下載的 WordPress 程式的最新版本。首先更改目錄到你網站所在的檔案目錄。在 Apache 中通常是 htdocs 目錄的 public_html,現在,我已經建立的 public_html,所以更改目錄
將目錄更改為 WordPress 的檔案位置:
cd /var/www/domain.com/public_html/
下面透過 wget 命令來下載 WordPress 安裝包:
wget http://cn.WordPress.org/WordPress-3.9-zh_CN.tar.gz
輸入解壓縮命令來把安裝包解壓到當前目錄:
tar--strip-components=1-xvf WordPress-3.9-zh_CN.tar.gz
解壓完成後,可以刪除 WordPress 程式安裝包:
rm WordPress-3.9-zh_CN.tar.gz
3. 在 Web 介面下安裝 WordPress
下一步將配置 WordPress 的 MySQL 資料庫和使用者名稱。有兩種方式可以解決:
一種是手動編輯 wp-config.php 檔案和其他人正在使用的 WordPress web 介面。
第二個選項是很容易的,我會解釋的那一個。
開啟瀏覽器,輸入部落格網址,它會開啟 WordPress 的安裝嚮導,並要求你建立一個配置檔案,只需按一下按鈕,然後它會要求你填寫 MySQL 資料庫名,使用者名稱,密碼,資料庫主機和表字首。
輸入資料庫名,使用者名稱和密碼之後。對於資料庫主機和表字首,你可以保持預設值 (如果你有多個 WordPress 網站,建議更改資料庫字首) 。如果你的資料庫伺服器在不同的主機上,那麼你需要輸入資料庫主機詳細資訊。點選提交下一個步驟。如果您收到錯誤訊息,該向導無法寫入 wp-config.php 檔案。其原因是 WordPress 沒有寫入許可權,則可以透過在終端輸入以下命令解決這個錯誤
新增 WWW 的資料寫入許可權
sudo chown -R www-data:www-data /var/www/domain.com/public_html
更改後,點選重新執行安裝按鈕和 WordPress 的後會要求你輸入網站標題,管理員使用者名稱,密碼和電子郵件 id,輸入後就可以繼續安裝直至完成。
最後提示你已經安裝成功。
現在我們已經完成了在 Ubuntu VPS WordPress 程式的安裝。這是個很簡單的教程。如果你覺得有用,可以分享一下。有什麼意見也可以在下面提。