1. sudo apt-get update
&& sudo
apt-get upgrade && sudo apt-get install autoconf automake binutils-dev build-essential cmake g++ gawk git \
libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev \ libboost-system-dev libboost-thread-dev libboost-context-dev libbz2-dev libc-client-dev libldap2-dev \ libc-client2007e-dev libcap-dev libcurl4-openssl-dev libdwarf-dev libelf-dev \ libexpat-dev libgd2-xpm-dev libgoogle-glog-dev libgoogle-perftools-dev libicu-dev \ libjemalloc-dev libmcrypt-dev libmemcached-dev libmysqlclient-dev libncurses-dev \ libonig-dev libpcre3-dev libreadline-dev libtbb-dev libtool libxml2-dev zlib1g-dev \ libevent-dev libmagickwand-dev libinotifytools0-dev libiconv-hook-dev libedit-dev \ libiberty-dev libxslt1-dev ocaml-native-compilers libsqlite3-dev libyaml-dev libgmp3-dev \ gperf libkrb5-dev
2.
git clone git://github.com/facebook/hhvm.git
cd hhvm
git checkout -b my HHVM-3.7.0
git submodule update --init --recursive
3.
cd hhvm cmake -DMYSQL_UNIX_SOCK_ADDR=/tmp/mysqld.sock . make -j [number_of_processor_cores] # eg. make -j 4 sudo make install
4 启动 ,类似于fpm ;然后配置nginx
hhvm --mode server -vServer.Type=fastcgi -vServer.Port=9000
性能大概是 hhvm(2.0) > php5.6 opcache (1.5) > php5.6 (1.0)
参考:
1 。 https://github.com/facebook/hhvm/wiki/Building-and-installing-HHVM-on-Ubuntu-14.04