debian wheezy 安装nginx+hhvm

官网源被墙,可以使用一个国内源进行安装,如果不行,可以参考github的wiki 页面。

https://github.com/facebook/hhvm/wiki/Mirror

以debian wheezy安装环境为例。

1、修改软件源

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

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

时间: 2024-08-06 17:10:04

debian wheezy 安装nginx+hhvm的相关文章

Ubuntu/Debian上安装Nginx+php环境

尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择.本教程将要向您展现如何在Ubuntu操作系统上面安装,教程同样适用在Debian,尽管有一点点小差别,但并没有太大影响.怎么样,下面我们开始吧. 0.开始注意 为了完成教程中提到的操作,我们假设您已经安装了一个基本的Debian或者Ubuntu操作系统.怎么安装系统这是不同的教程了,这里就不再详细说明.本教程主要介绍

Debian 7安装nginx环境、编译及安装和启动

/*********************************************************************  * Author  : Samson  * Date    : 03/16/2015  * Test platform:  *              Debian 3.2.65-1+deb7u2  *              GNU bash, 4.2.37(1)-release  * *******************************

debian(wheezy)安装redmine 2.6

redmine 是基于ROR的开源项目管理软件. 这里我们在debian上部署一套进行项目管理, debian是wheezy 7.7 首先安装ruby环境.(这里默认你已经安装了apache, mysql) #apt-get install ruby rails rubygems rake libapache2-mod-ruby libdbi-ruby libdbd-mysql-ruby vim-rails ri libruby libfcgi-ruby1.9.1 libxml-ruby lib

Debian wheezy安装Redis 3.0

Debian系统自带的Redis版本为2.4,Ubuntu自带的版本为2.8,都不是最新的3.0.2版本,不得不自己手工编译.流程如下: 安装构建包 sudo apt-get install build-essential 下载源码 到 Redis首页 下载最新版本的源码,当前版本为 3.0.2:http://download.redis.io/releases/redis-3.0.2.tar.gz 编译 万幸,Redis是纯C开发,也没依赖什么特殊的库,解压后直接编译即可. tar xvf r

debian(wheezy)安装JAVA环境/替换openjdk为sun JDK

因为项目需要, 所以要在机器上安装java环境. 1, 去http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载, 选择了Accept License Agreement  选择了linux x64的jdk-7u71-linux-x64.tar.gz 2, #接下来找个目录来放sun JDK, 这里我们放到/usr/java, 并且以数字来表明版本,比如java8 就在/usr/

debian(wheezy)安装wxPython进行GUI开发.

因为官方的http://wiki.wxpython.org/InstallingOnUbuntuOrDebian 并没有wheezy的 所以这里我们直接去仓库搜吧 [email protected]:/# apt-cache search python-wxgtk python-wxgtk2.8 - wxWidgets Cross-platform C++ GUI toolkit (wxPython binding) python-wxgtk2.8-dbg - wxWidgets Cross-p

debian(wheezy)安装sockso在线音乐共享,分享服务

前言, 同事想要可以在web端直接播放我的机器里面的音乐,并且能有选择分类等的功能, 以前的ample局域网音乐广播服务就有些力不从心了. 这时候我们就采用sockso来实现这个. 官网地址 http://sockso.pu-gh.com/ sockso支持mp3,m4a,ogg,wma,flac等格式,有一个比较友好的界面,类似以前的在线音乐播放,并且有一些数据的统计功能,播放了哪些,哪些最热心,列表也支持拖拽操作. 下载linux版,地址在这里http://sockso.googlecode

在Linux和Windows系统上安装Nginx服务器的教程

在Linux和Windows系统上安装Nginx服务器的教程 ?1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低.如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装. 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择.1.1 常用编译参数 ??? --prefix=PATH:指定 nginx 的安装目录?

debian wheezy 7.8无线网卡的安装

Linux xxx 3.2.0-4-686-pae #1 SMP Debian 3.2.65-1+deb7u1 i686 GNU/Linux 前情提要: 我家的minipc安装debian的经过记录 安装完毕后一直用的是有线拨号,wifi一直没用过,今天心血来潮配置下无线. 查找网上很多教程都是有关wpe的,安装测试都不得法导致用不起来,想其以前写过的文档debian7安装和配置小经验,去https://wiki.debian.org/WiFi 找答案. 首先找到 因为我这个是pci模式的网卡,