Ubuntu服務器上的最優(yōu)WordPress方案
WordPress是一個經典而又強大的博客程序,并且易于安裝與搭建,在OpenShift上不花半分鐘就可以免費建起一個WordPress博客,Ubuntu上只需要使用apt-get install wordpress就能快速安裝。
不過問題在于WordPress的程序非常不科學,以致于百度WordPress貼吧的加精帖都是在吐槽它如何的沒前途。個人的經驗是,如果不進行優(yōu)化,采用傳統(tǒng)Apache 2+PHP 5的方式,訪問量稍微大一些,就會撐爆RAM和CPU。從高考前(今年4月)的到現在的幾個月我一直在研究怎樣方便而又優(yōu)雅地搭建一個省資源的WordPress博客,嘗試了幾乎所有的方法后最終總結出一套比較完整的方案,自認為是目前最好的一種了。
要求:
64位Ubuntu操作系統(tǒng),最好是14.04 LTS
512MB RAM,最好帶swap(如果是OVZ必須不能超售啊,否則用HHVM會死的很慘)
足夠硬盤空間
通暢的網絡
個人認為在國內VPS上用WordPress似乎沒有在國外舒服。
這個教程在Linode和Wable的Ubuntu minimal上測試通過。
從這里開始請全程使用root賬號執(zhí)行。
安裝nginx
首先卸載很多VPS自帶的apache2: apt-get purge apache*
推薦使用1.6.0版本的nginx-extras,而不是Ubuntu默認源的1.4.7版本。
apt-get update;
apt-get upgrade -y;
apt-get install -y python-software-properties software-properties-common;
#如果你的VPS上沒有add-apt-repository命令,就執(zhí)行這一步。
add-apt-repository ppa:nginx/stable;
apt-get update;
apt-get install -y nginx-extras;
這樣nginx就安裝并啟動了。訪問你的服務器IP地址查看是否出現Nginx歡迎界面。
安裝HHVM
HHVM是Facebook編寫的高效PHP運行時,它將PHP編譯為字節(jié)碼并緩存在內存中,在沒有修改PHP文件的前提下會直接運行內存中的字節(jié)碼而不是去重新解釋PHP,這樣就非常好地克服了WordPress的缺陷。具體表現就是對同一個頁面,在高并發(fā)下RAM增長也不明顯,基本維持穩(wěn)定。從我的經驗上看HHVM把WordPress變得比Ghost博客還快而且高并發(fā)省內存我會亂說?
HHVM官方提供了各個操作系統(tǒng)的軟件包,參考https://github.com/facebook/hhvm/wiki/Prebuilt-Packages-for-HHVM ,安裝的時候一定要選對版本。
以Ubuntu 14.04 LTS為例,這里執(zhí)行以下命令
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | apt-key add -;
echo deb http://dl.hhvm.com/ubuntu trusty main | tee /etc/apt/sources.list.d/hhvm.list;
apt-get update;
apt-get install hhvm;
請注意-O和-0的區(qū)別,最好直接復制粘貼命令。
安裝FastCGI
/usr/share/hhvm/install_fastcgi.sh;
HHVM安裝完成后使用以下命令加入啟動項
update-rc.d hhvm defaults;
這樣一來HHVM就安裝完成了。
安裝數據庫
WordPress的數據庫是MySQL,當然你可以安裝MariaDB,不過沒有MySQL方便。
apt-get install bsdutils; #minimal系統(tǒng)不執(zhí)行這一步會報錯
apt-get install mysql-server;
安裝過程中會讓你設置mysql密碼,由于mysql只對127.0.0.1開放,所以為了方便,留空即可。可能需要按三次[Enter]。
安裝完后連接到mysql,并創(chuàng)建數據庫
mysql -u root -p #會讓你輸入密碼,直接Enter
create database wordpress; #mysql命令這一句千萬別掉分號
exit;
編輯nginx配置
首先刪除默認配置文件
rm /etc/nginx/sites-enabled/defaul
以上內容給大家介紹了Ubuntu服務器上的最優(yōu)WordPress方案 ,希望大家喜歡。
相關文章
在Ubuntu系統(tǒng)上安裝AWStats來分析服務器軟件的日志
這篇文章主要介紹了在Ubuntu系統(tǒng)上安裝AWStats來分析服務器軟件的日志的方法,文章中以Apache服務器作為例子進行講解,需要的朋友可以參考下2015-12-05在Ubuntu 15.10系統(tǒng)上安裝NVIDIA 358.16顯卡驅動
這篇文章主要介紹了在Ubuntu 15.10系統(tǒng)上安裝NVIDIA 358.16顯卡驅動的方法,同時也對Ubuntu 14.04LTS版本有明確的官方支持,需要的朋友可以參考下2015-12-04在筆記本電腦的Ubuntu系統(tǒng)上Nvidia顯卡驅動
這篇文章主要介紹了在筆記本電腦的Ubuntu系統(tǒng)上Nvidia顯卡驅動的方法,并可以實現和CPU核顯的雙顯卡切換,需要的朋友可以參考下2015-12-04通過修改Ubuntu的Grub來調整多系統(tǒng)的啟動順序
這篇文章主要介紹了通過修改Ubuntu的Grub來調整多系統(tǒng)的啟動順序,Grub是Linux系統(tǒng)普遍采用的系統(tǒng)引導程序,需要的朋友可以參考下2016-01-15Vmware虛擬機中Ubuntu系統(tǒng)找不到網卡的問題解決
這篇文章主要介紹了Vmware虛擬機中Ubuntu系統(tǒng)找不到網卡的問題解決,前提是Vmware本身設置里的網卡配置正常,然后文中將介紹虛擬機中系統(tǒng)上的修改方法,需要的朋友可以參考下2015-12-03WordPress在IIS服務器上的偽靜態(tài)設置方法(解決中文URL無法訪問問題)
這篇文章主要介紹了WordPress在IIS服務器上的偽靜態(tài)設置方法,本文使用的偽靜態(tài)規(guī)則解決了中文URL無法訪問問題,,需要的朋友可以參考下2014-12-27- 早就想搭建一個專屬于自己的博客了,用來記錄自己生活、學習的點點滴滴。今天說的是WordPress博客安裝和服務器務器環(huán)境配置。之所以選WordPress,主要是因為它可以支持Late2013-11-01
- wordpress是網站使用比較多的個人博客程序,因為服務器問題,可能需要會更好服務器,因為是mysql數據庫所以需要導入數據庫。2011-05-29
- WordPress 插件 直接將服務器文件導入媒體庫2010-01-18
- 關鍵字描述:選擇 虛擬主機 鏈接 服務器 WordPress 使用 功能 支持 這次講 WordPress 虛擬主機的選擇。 要安裝 WordPress ,就得有一臺主機。當然你的主2009-06-06

