博客迁移至HHVM|Blog had been migrated to HHVM

日志|SPARTA wdlth 8725℃ 0评论

由于最近网络大变,我又换了一个地方。现在的网络要好一点。

然后环境我也重新配置了,由于是SSD,我将MariaDB换成了PerconaServer,用XtraDB存储引擎。不过估计没什么差别,毕竟这只是一个简单的小博客……

LNMP、LANMP什么的已经满天飞了,所以我换成了非主流的HHVM,这个东西会把PHP转换成C++之类的代码,加快运行速度。

大概的编译环境和依赖组件如下:
Intel® C++ Composer XE 2013 for Linux 14.0.3
cmake 2.8.12.2
gcc 4.8.3
Boost 1.55
Google glog 0.3.3
ImageMagick 6.8.9
libmemcached 1.0.18
jemalloc 3.6.0
libdwarf-20120410
tbb40_20120613oss

照着编译教程,搞了一个多小时才搞完,然后满欢欣喜的把文件复制过来,启动Nginx。

网页打不开,一直重定向……

Curl -I http://www.wdlth.com/ 和 https://www.wdlth.com/ 出现404……
Curl -I http://www.wdlth.com/index.php 和https://www.wdlth.com/index.php 出现 301 跳转到/index.php
Curl -I http://www.wdlth.com/feed/ 和 Curl -I https://www.wdlth.com/feed/ 也出现404

一步步检查原因,伪静态正常,权限正常,最后判断可能是FastCGI的PATHINFO错误导致文件找不到,将Nginx配置文件的PATHINFO分离代码删除后,重启Nginx,正常了。

看来HHVM的PATHINFO判断方法和php-fpm的有区别,使得文件路径无法正确的识别。

测试了几个功能和插件,看起来没什么问题,就先这样用吧。

转载请注明:WDLTH's 斯巴达 » 博客迁移至HHVM|Blog had been migrated to HHVM

喜欢 (784)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 博主网站怎么这么快?感觉飞起来了。请问用的哪里的VPS
    匿名2014-06-27 03:24 回复
    • 快的大部分原因是因为网宿CDN快,很多资源并不从源站取得。后端的话我有几台,网宿在美国有节点,可以说抽风几率比较低。
      wdlth2014-06-29 01:42 回复
  2. 话说这个php.ini该怎么写? 对了,方便的话贴个格式探针看看,看了官网的文档,看不太明白
    Zoplor2014-06-28 09:57 回复
    • php.ini好像是和server.ini文件同在/etc/hhvm/目录下,不过可调的参数不多,HHVM本身就已经包含了很多常用组件如GD、LibXml、SQLite。 探针在这:http://hhvm.wdlth.com/tz.php,看函数应该是支持iconv的,不过不知道为何iconv显示叉。
      wdlth2014-06-29 01:38 回复
      • 我上次也编译了HHVM试了下,就是探针不显示/etc/php.ini的内容和平常的php.ini不同 , 其它没问题
        Zoplor2014-06-29 10:30 回复
  3. 我的也是用的Hhvm,驱动wordpress太给力了
    wordpress笔记2014-08-03 08:15 回复
  4. 我尝试了几个版本的HHVM和Intel编译器,到目前为止还是没法完整编译HHVM,对很多语法特别是内嵌汇编支持度不好,FB方面对Intel编译器也没有明确的表示支持,暂时没有好的办法去解决。 OpenSSL用Intel编译器还得给源代码打补丁,把一些语句改回来,不然测试结果都是错的……
    wdlth2015-12-21 21:04 回复
  5. 请问icc编译参数和hhvm版本,icc编译hhvm我没成功,谢谢!
    javacty2015-12-23 19:52 回复
cnzz1000134333