WordPress是一個經典而又強大的博客措施,而且易于安裝與搭建,在OpenShift上不花半分鐘就可以免費建起一個WordPress博客,Ubuntu上只需要利用apt-get install wordpress就能快速安裝。
不外問題在于WordPress的措施很是不科學,,乃至于百度WordPress貼吧的加精帖都是在吐槽它如何的沒前途。小我私家的履歷是,假如不舉辦優化,回收傳統Apache
2+PHP
5的方法,會見量稍微大一些,就會撐爆RAM和CPU。從高考前(本年4月)的到此刻的幾個月我一直在研究奈何利便而又優雅地搭建一個省資源的WordPress博客,實驗了險些所有的要領后最終總結出一套較量完整的方案,自認為是今朝最好的一種了。
要求:
64位Ubuntu操縱系統,最好是14.04 LTS
512MB RAM,最好帶swap(假如是OVZ必需不能超售啊,不然用HHVM會死的很慘)
足夠硬盤空間
通暢的網絡
小我私家認為在海內VPS上用WordPress好像沒有在海外舒服。
這個教程在Linode和Wable的Ubuntu minimal上測試通過。
從這里開始請全程利用root賬號執行。
安裝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呼吁,就執行這一步。
add-apt-repository ppa:nginx/stable;
apt-get update;
apt-get install -y nginx-extras;
這樣nginx就安裝并啟動了。會見你的處事器IP地點查察是否呈現Nginx接待界面。
安裝HHVM
HHVM是Facebook編寫的高效PHP運行時,它將PHP編譯為字節碼并緩存在內存中,在沒有修改PHP文件的前提下會直接運行內存中的字節碼而不是去從頭表明PHP,這樣就很是好地降服了WordPress的缺陷。詳細表示就是對同一個頁面,在高并發下RAM增長也不明明,根基維持不變。從我的履歷上看HHVM把WordPress變得比Ghost博客還快并且高并發省內存我會胡說?
HHVM官方提供了各個操縱系統的軟件包,參考https://github.com/facebook/hhvm/wiki/Prebuilt-Packages-for-HHVM
,安裝的時候必然要選對版本。
以Ubuntu 14.04 LTS為例,這里執行以下呼吁
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的區別,最好直接復制粘貼呼吁。
安裝FastCGI
/usr/share/hhvm/install_fastcgi.sh;
HHVM安裝完成后利用以下呼吁插手啟動項
update-rc.d hhvm defaults;
這樣一來HHVM就安裝完成了。
安裝數據庫
WordPress的數據庫是MySQL,雖然你可以安裝MariaDB,不外沒有MySQL利便。
apt-get install bsdutils; #minimal系統不執行這一步會報錯
apt-get install mysql-server;
安裝進程中會讓你配置mysql暗碼,由于mysql只對127.0.0.1開放,所覺得了利便,留空即可。大概需要按三次[Enter]。
安裝完后毗連到mysql,并建設數據庫
mysql -u root -p #會讓你輸入暗碼,直接Enter
create database wordpress; #mysql呼吁這一句千萬別掉分號
exit;
編輯nginx設置
首先刪除默認設置文件
rm /etc/nginx/sites-enabled/defaul
以上內容給各人先容了Ubuntu處事器上的最優WordPress方案 ,但愿各人喜歡。