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计划 ,心愿大家喜爱。
以上就是安达网络工作室关于《Ubuntu服务器上的**WordPress方案》的一些看法。更多内容请查看本栏目更多内容!
图片上传 文件预备:新建php文件,我用默许主题Twenty Ten来测试,首先在这个主题的文件夹下新建一个文件-m...
穆童博客应用的是Wordpress顺序,上次在改换了效劳器之后不知为何一切新评论的IP地址都显示为127.0.0.1。刚...
家喻户晓,wordpress是基于php开发,在apache效劳下运转是最优秀的。然而,国际依然有很多主机上不能提供ap...
home_url()(获取首页链接) ome_url() 函数用来获取 WordPress 的首页链接。 用法 home_url( $path, $sch...
招致wordpress页面呈现空白框的缘由大略有两点: 一,UTF-8即文件保留类型 文件保留类型与应用版本之间假如...
1. 它能够进步用户体验, 调动访客回复的踊跃性, 从而添加评论的数量, 能让博客变得像社区一样活泼. 2. 博客...