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 程序的安裝。這是個很簡單的教程。如果你覺得有用,可以分享一下。有什麼意見也可以在下面提。