WordPress是一個免費(fèi)的開源博客軟件和CMS(內(nèi)容管理系統(tǒng))。在10萬個網(wǎng)站中就有超過22.0%用WordPress程序構(gòu)建,它是世界上最流行的博客平臺之一。關(guān)于WordPress的最好的事情是,WordPress擁有成千上萬個各式WordPress插件和不計其數(shù)的WordPress主題模板樣式。任何人都可以在不懂編程和服務(wù)器知識的情況下創(chuàng)建功能非常好的網(wǎng)站。
在這篇文章中,將會指導(dǎo)你如何在Ubuntu的VPS下一步一步安裝WordPress。
安裝條件
在我開始之前,當(dāng)然你要有一個自己的VPS服務(wù)器。現(xiàn)在的各種云都比較流行,大家可以自己去考量。我個人用的阿里云的VPS,價格稍貴,穩(wěn)定性還行。最近貌似在搞活動,大家可以自己去看。如果你是單個小網(wǎng)站,建議去買個虛擬主機(jī)就行了,建一個小的WordPress博客應(yīng)該是綽綽有余的。后續(xù)的流量增加,你可以自己去調(diào)整服務(wù)器。
WordPress是基于PHP和Mysql庫來存儲所有信息的。所以,你需要安裝一些配置環(huán)境,像軍哥的LNMP一鍵安裝包,或者是一些集成面板像wdcp,如果你不喜歡這些,可以去看看我之前發(fā)的:VPS管理面板推薦:18款開源/商業(yè) Linux 服務(wù)器控制面板。里面有許多國外優(yōu)秀的主機(jī)面板。
如果環(huán)境以及配置好了,你可以使用任何SSH客戶端登錄你的VPS服務(wù)器,然后安裝下面操作。
1. 為WordPress創(chuàng)建一個MySQL數(shù)據(jù)庫和用戶
正如上面我所說的WordPress需要數(shù)據(jù)庫來存儲所有的信息,我們已經(jīng)安裝了MySQL數(shù)據(jù)庫。現(xiàn)在,我們來為WordPress程序創(chuàng)建一個數(shù)據(jù)庫和用戶。
通過以下命令來得到MySQL使用root訪問權(quán)限
- mysql -u root -p
輸入你的root密碼后,你會獲得的MySQL提示符運(yùn)行命令。現(xiàn)在,可以創(chuàng)建WordPress博客的數(shù)據(jù)庫了,我會給這個數(shù)據(jù)庫命名:wordpressdemo。你可以給自定義設(shè)置你的數(shù)據(jù)庫名稱。現(xiàn)在,輸入以下命令:
- CREATE DATABASE wordpressdemo;
現(xiàn)在,我們要創(chuàng)建一個WordPress數(shù)據(jù)庫的新用戶。為了數(shù)據(jù)安全方面的考慮,單獨(dú)創(chuàng)建一個數(shù)據(jù)庫用戶是不錯的做法。
創(chuàng)建MySQL用戶之后要授予相關(guān)數(shù)據(jù)的所有特權(quán):
- GRANT ALL ON wordpressdemo.* TO demouser@localhost IDENTIFIED BY 'qwerty';
上面的命令將創(chuàng)建一個是密碼是”qwerty”的數(shù)據(jù)庫用戶demouser,并且這個用戶擁有數(shù)據(jù)庫wordpressdemo的所有權(quán)限。mysql 新設(shè)置用戶或更改密碼后需用flush privileges刷新MySQL的系統(tǒng)權(quán)限相關(guān)表,否則會出現(xiàn)拒絕訪問。所以運(yùn)行下面的命令:
- FLUSH PRIVILEGES;
最后關(guān)閉MySQL的命令提示符:
- exit
2. 下載WordPress的安裝包
在接下來的步驟中,我們將下載的WordPress程序的最新版本。首先更改目錄到你網(wǎng)站所在的文件目錄。在Apache中通常是htdocs目錄的public_html,現(xiàn)在,我已經(jīng)創(chuàng)建的public_html,所以更改目錄
將目錄更改為WordPress的文件位置:
- cd /var/www/domain.com/public_html/
下面通過wget命令來下載WordPress安裝包:
- wget http://cn.wordpress.org/wordpress-3.9-zh_CN.tar.gz
輸入解壓縮命令來把安裝包解壓到當(dāng)前目錄:
- 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數(shù)據(jù)庫和用戶名。有兩種方式可以解決:
一種是手動編輯wp-config.php文件和其他人正在使用的wordpress web界面。
第二個選項是很容易的,我會解釋的那一個。
打開瀏覽器,輸入博客網(wǎng)址,它會打開WordPress的安裝向?qū)В⒁竽銊?chuàng)建一個配置文件,只需按一下按鈕,然后它會要求你填寫MySQL數(shù)據(jù)庫名,用戶名,密碼,數(shù)據(jù)庫主機(jī)和表前綴。
輸入數(shù)據(jù)庫名,用戶名和密碼之后。對于數(shù)據(jù)庫主機(jī)和表前綴,你可以保持默認(rèn)值(如果你有多個WordPress網(wǎng)站,建議更改數(shù)據(jù)庫前綴)。如果你的數(shù)據(jù)庫服務(wù)器在不同的主機(jī)上,那么你需要輸入數(shù)據(jù)庫主機(jī)詳細(xì)信息。點(diǎn)擊提交下一個步驟。如果您收到錯誤消息,該向?qū)o法寫入wp-config.php文件。其原因是WordPress沒有寫入權(quán)限,則可以通過在終端輸入以下命令解決這個錯誤
新增WWW的數(shù)據(jù)寫入權(quán)限
- sudo chown -R www-data:www-data /var/www/domain.com/public_html
更改后,點(diǎn)擊重新運(yùn)行安裝按鈕和WordPress的后會要求你輸入網(wǎng)站標(biāo)題,管理員用戶名,密碼和電子郵件id,輸入后就可以繼續(xù)安裝直至完成。
最后提示你已經(jīng)安裝成功,如上圖。
現(xiàn)在我們已經(jīng)完成了在Ubuntu VPS WordPress程序的安裝。這是個很簡單的教程。如果你覺得有用,可以分享一下。有什么意見也可以在下面提。