前端之家收集整理的这篇文章主要介绍了
Ubuntu服务器上的最优WordPress方案,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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;
首先
删除默认
配置文件 rm /etc/
Nginx/sites-enabled/defaul
以上内容给大家介绍了ubuntu服务器上的最优wordpress方案 ,希望大家喜欢。
原文链接:https://www.f2er.com/wordpress/15174.html