WordPress是一個免費的開源博客軟件和CMS(內容管理系統)。在10萬個網站中就有超過22.0%用WordPress程序構建,它是世界上最流行的博客平臺之一。關于WordPress的最好的事情是,WordPress擁有成千上萬個各式WordPress插件和不計其數的WordPress主題模板樣式。任何人都可以在不懂編程和服務器知識的情況下創建功能非常好的網站。
在這篇文章中,將會指導你如何在Ubuntu的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程序的安裝。這是個很簡單的教程。如果你覺得有用,可以分享一下。有什么意見也可以在下面提。