服务器
    作者:鲁畅

    Ubuntu 15.04下HHVM Nginx环境搭建

         [ 中关村在线 原创 ] 暂无评论

      近日,笔者从外国网站看到HHVM Nginx环境搭建的文章,与大家学习一下。首先,Nginx,就不用多解释了,他是由俄罗斯人发明的,一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。(以下图片来自:linoxide.com)

    Ubuntu 15.04下HHVM Nginx环境搭建

      然后,要介绍一下HHVM。

      HHVM 是HipHop Virtual Machine的缩写。它会将PHP代码转换成高级别的字节码(通常称为中间语言)。然后在运行时通过即时(JIT)编译器将这些字节码转换为x64的机器码。在这些方面,HHVM十分类似与C#的CLR和Java的JVM。

      简述HHVM历史

      早在2008年Facebook就开始使用HipHop(现在成为HPHP),这种PHP执行引擎;之后的两年里,Fackbook又在HipHop中增加了HPHPi和HPHPd。HPHPi其实就是开发版的HPHP,HPHPd则是HipHop的调试器,通过HPHPd开发人员可以单步调试运行在HipHop平台上的PHP代码。但HipHop还是存在一些问题。

      在2010年初,Fackbook因为这些问题做出了2个重大的决定。首先是将HipHop平台开源(GitHub网址),希望能够进一步帮助提高更多大型复杂PHP网站的可伸缩性。通过这种方式来加快HipHop的发展。其次,Facebook开始开发HipHop的更高版本,也就是HHVM(HipHop虚拟机),HHVM加强了HPHPc的健壮性,同时还修复了许多重要错误。

      HHVM Nginx环境搭建教程

      在这篇文章中,我们将用带有Nginx web服务器的PHP和Hack编程语言安装一个开源的虚拟机。其中Hack的编程语言,集合了目前两种主流网页编程语言 PHP 和 Java 的优势,而这个语言从语法等特性上与 PHP 十分相似。目前,绝大部分Facebook的页面都由这个Hack 语言编写。此教程十分实用,一旦熟悉了该种方法将极大的提高你的PHP应用程序的速度。另外HHVM采用的是实时(JIT)编译的方法,以实现卓越的性能,同时PHP还可以提供发展的灵活性。让我们学起来吧!

    Ubuntu 15.04下HHVM Nginx环境搭建
    HHVM标志:http://www.hhvm.com

      系统要求

      HHVM仅支持64位的操作系统,所以首先确认已安装的操作系统位数是否正确。其次,需要拥有超级用户权限,用来执行任务。

      通过线面的命令,可以查看主机信息。

      root@ubuntu-15:~# hostnamectl

    Ubuntu 15.04下HHVM Nginx环境搭建

      在安装任何新的程序之前,升级(UPDATE)是一个好的习惯。升级操作系统可以运行下面的命令。

      root@ubuntu-15:~# apt-get update

      安装NGINX

      root@ubuntu-15:~# apt-get install nginx

      通过上面的命令,安装NGINX。

    提示:支持键盘“← →”键翻页
    本文导航

    关注排行榜

    产品品牌

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询