zoukankan      html  css  js  c++  java
  • Debian Wheezy 安装Nginx+HHVM

    官网源被墙,可以使用一个国内源进行安装,如果不行,可以参考github的wiki 页面。https://github.com/facebook/hhvm/wiki/Mirror

    以Debian Wheezy安装环境为例。

    1、修改软件源

    123 echo "deb http://mirrors.163.com/debian/ wheezy main non-free contrib" > /etc/apt/sources.list

    echo "deb http://mirrors.163.com/debian-security/ wheezy/updates main non-free contrib" >>/etc/apt/sources.list

    echo "deb http://mirrors.hypo.cn/hhvm/ wheezy main" >>/etc/apt/sources.list

    2、导入apt key

    wget 

    cat hhvm.gpg.key |apt-key add -

    3、安装nginx和hhvm

    123 apt-get update

    apt-get install nginx hhvm

    /etc/init.d/hhvm start

    hhvm 默认监听在9000端口

    4、配置hhvm 以fastcgi 方式与nginx衔接,编辑/etc/nginx/site-enable/default,取消下面几行注释

    location ~ .php$ {

    fastcgi_split_path_info ^(.+.php)(/.+)$;

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index index.php;

    include fastcgi_params;

    }

    5、创建测试页面并重启nginx

    echo "<?php phpinfo();?>" > /usr/share/nginx/www/test.php

    /etc/init.d/nginx restart

    6、访问页面 http:// IP/test.php,如果显示“HipHop”字样即是成功。

    hhvm的性能能够甩php5.3/5.4/5.5一条街,稳定性在3.4.x以后已经变得越来越好,目前最新版已经是v3.5了。

    使用http软件源安装的好处是可以方便及时的跟随官方升级。CentOS系统目前官方支持不太好,因为很多软件包太老旧,推荐使用debian/Ubuntu系列来尝试hhvm。

    hhvm支持常见的php扩展,比如php-gd、php-mbstring、php-mysql等,相当数量的php程序可以无需修改就可以 在hhvm下正常运行,在使用前确定你使用了哪些扩展,这是php向hhvm迁移的常见步骤。见https://github.com/facebook /hhvm/wiki/Extensions

  • 相关阅读:
    思念
    空白
    curl json string with variable All In One
    virtual scroll list All In One
    corejs & RegExp error All In One
    socket.io All In One
    vue camelCase vs PascalCase vs kebabcase All In One
    element ui 表单校验,非必填字段校验 All In One
    github 定时任务 UTC 时间不准确 bug All In One
    input range & color picker All In One
  • 原文地址:https://www.cnblogs.com/www886/p/4272317.html
Copyright © 2011-2022 走看看