公告:网址大全导航目录www.btv85.com为各位站长提供免费收录网站的服务,VIP会员每天提交网站30、文章30免审核,快审服务(10元/站),可自助充值发布。

点击这里在线咨询客服 点击这里在线咨询客服
新站提交
  • 网站:223084
  • 待审:0
  • 小程序:16453
  • 文章:25975
  • 会员:239

今天BTV导航网的小编为你讲一下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;
编辑nginx配置
首先删除默认配置文件
rm /etc/nginx/sites-enabled/defaul

以上内容给大家介绍了Ubuntu服务器上的最优WordPress方案 ,希望大家喜欢。

通过对Ubuntu服务器上的最优WordPress方案的详细介绍,希望对你有所帮助,我们提供了更多和Ubuntu服务器上的最优WordPress方案类似的相关内容推荐,可以你更全面的帮助你解决问题。我们BTV85网址导航还提供网址收录服务,你可以注册提交你的网站信息,帮你引导搜索引擎蜘蛛,同时还有网站SEO优化交流微信群,里面很多SEO高手和大咖,加友链,可以免费进群。

Ubuntu服务器上的最优WordPress方案同类内容推荐:
  • 逆水寒手游服务器选取推荐

    逆水寒手游服务器选择哪个好?游戏公测开始,共有24个服务器供大家选择,很多玩家不清楚哪个好。下面为大家带来逆 2023-06-29

  • 天地劫手游殷千炀技能组合方案大全

    天地劫手游殷千炀怎么搭配技能?殷千炀是即将登场的输出型英灵,除了伤害不错之外,还有很强的干扰控制能力。下面 2023-03-06

  • 云京忆梦科举试题最优选取攻略汇总

    云京忆梦科举试题怎么选?科举试题是游戏中的特色玩法,会根据不同选择,获得高分或者低分,很多认不清楚该选哪个。 2023-03-02

  • oppo云服务登录查找手机办法

    使用oppo手机的用户如果出现手机丢失的情况或者找不到手机了是可以通过oppo云服务登录查找手机的,具体的操作 2023-02-13

  • ChatGPT Plus订阅服务说明

    ChatGPT软件推出火爆了全世界,也一举成为了当下最火热的ai应用,而在这几天,openai宣布将会推出ChatGPT Plus订 2023-02-13

  • ChatGPT Plus订阅服务多少钱

    openai推出了ChatGPT之后,现在又推出了ChatGPT Plus订阅服务,而这款服务是需要付费的,因此大部分的用户都想清 2023-02-13

  • 暗区突围服务器维护中怎么办

    暗区突围今天的终极测试已经开启了,玩家们在进入游戏的时候会显示服务器维护中,让玩家们不能即时体验暗区突围 2022-12-14

  • 地下城进化版超武合成方案分享

    地下城进化版超武是游戏中的强力的武器,该游戏中一共有4个超武,玩家们要是想要知道全部的超武合成方法的话就 2022-12-13

  • 使命召唤手游服务器节点15任务怎么完成

    使命召唤手游服务器节点15任务怎么做?节点15是活动的最后一个任务,提示比较隐蔽,很多玩家不清楚如何完成。btv8 2022-12-13

  • 使命召唤手游服务器节点5任务完成攻略

    使命召唤手游服务器节点5是德古沙活动任务之一,需要前往使命战场边境,找到npc触发。btv85导航网为大家带来了 2022-12-13

  •   admin

    注册时间:

    网站:0 个   小程序:0 个  文章:0 篇

    • 223084

      网站

    • 16453

      小程序

    • 25975

      文章

    • 239

      会员

    赶快注册账号,推广您的网站吧!
    热门网站
    最新入驻小程序

    小朋友猜谜语2021-05-24

    小朋友猜谜语是一款学习教育类的

    球比分2021-05-24

    球比分是一款体育运动类的小程序

    匠人名片2021-05-24

    匠人名片是一款交友社交类的小程

    知晴2021-05-24

    知晴是一款生活服务类的小程序应

    优惠券查询工具2021-05-24

    优惠券查询工具是一款其他工具类

    成语词典汉字拼音故事大全字典2021-05-24

    成语词典汉字拼音故事大全字典是