Hiphop-php(2),facebook更新后,环境搭建更方便,动态代码可以完美支持了!

标题写了(2),(1)的地址http://bbs.phome.net/showthread-13-215902-0.html

    在(1)里,可谓费尽周折,最后编译出可执行文件,帝国cms使用eval,记得当时弄了好久,终于弄成功了,以为大功告成,谁知测试新建栏目还是有问题,看代码原来ecms是动态生成、修改php文件的,My GOD!!!看来静态编译只能放弃,当时虽然也有即时编译器hphpi,不过性能比较差!

    现在facebook着重发展hiphop-php的即时编译器hhvm(静态编译器已停止更新),性能有显著提升,有了即时编译器,再动态的php代码也不怕了!ebbhaha:

    不过按照facebook在github上的教程:https://github.com/facebook/hiphop-php/wiki/Building-and-installing-HHVM-on-CentOS-6.3暂时还没编译成功!ebbncry:

    不过幸运的是ubuntu 12.04已提供预建包,添加个源,apt-get安装即可!https://github.com/facebook/hiphop-php/wiki/Prebuilt-packages-on-ubuntu-12.04非常简单!

    老规矩:e/install/index.php中     $shorttag=ini_get('short_open_tag') 改为 $shorttag=1       $phpsafemod=get_cfg_var("safe_mode") 改为 $phpsafemod=0 测试安装ecms成功,可顺利登陆后台,对内置数据恢复栏目,刷新首页、栏目和内容页都正常。

    测试建立新栏目和发布还有问题,还有一个麻烦是hhvm不知怎么设定默认页,导致很多URL地址没有文件名,就无法运行!

      后续研究陆续更新……

      Hiphop-php相关随笔在帝国cms论坛同步更新!

posted @ 2013-04-29 23:49  javacty  阅读(283)  评论(0编辑  收藏  举报