论野生技术&二次元

博客迁移到HHVM@Openshift

ab压测,挺满意了ww

本来想洗个澡结果没水了。然后我就果着写博客sad

步骤如下

  1. 新建DIY Gear,clone这个项目,记得填

    http://cartreflect-claytondev.rhcloud.com/github/tengyifei/openshift-cartridge-nginx-hhvm

    别直接填github地址,貌似clone不了要加上.git?。加上mysql cartridges,需要的话再加个phpmyadmin

  2. 完成后进入应用url看能不能打开。正常情况的话会显示一个停放页,openshift的控制台里应用标题底下也会显示类似Nginx HHVM 3.2.0字样,说明部署成功
  3. 然后装wordpress

  4. 配置hhvm,参考http://hhvm.com/blog/3095/getting-wordpress-running-on-hhvm,将以下内容填入~/app-root/repo/config/hhvm.d/config.hdf

    其中,[OPENSHIFT_REPO_DIR], [OPENSHIFT_PHP_IP]和[OPENSHIFT_PHP_PORT]请通过echo $xxx或env查看

  5. 配置nginx,不知道为什么include的conf不会读,感觉是权限的问题?总之直接改  ~/nginx-hhvm/configuration/etc/nginx.conf。将原来的一行include改成

    其中,[OPENSHIFT_REPO_DIR], [OPENSHIFT_PHP_IP]和[OPENSHIFT_PHP_PORT],[OPENSHIFT_DATA_DIR]请通过echo $xxx或env查看

  6. 重启应用rhc app stop -a appname && rhc app start -a appname或者在ssh里ctl_all restart
  7. 进入应用url,正常配置wordpress

需要注意的是,如果是搬家,导出sql之后记得把里面和原来主机有关的路径等替换掉

 

究竟hhvm能快多少我不知道的,至少没以前那么容易死了wwww

 

然后wp-supercache终于能用了,撸了个jae的cdn,感觉萌萌哒

退出移动版