Building HHVM
Lembrando que para compilar a HHVM é necessário estar utilizando um Sistema Operacional de 64-bits.Você pode fazer os mesmo passos descritos a seguir na Wiki do GitHub: Building and installing HHVM on Ubuntu 13.10
Instalação de Pacotes
$ sudo apt-get update $ sudo apt-get install autoconf automake binutils-dev build-essential cmake g++ git libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-system-dev libboost-thread-dev libbz2-dev libc-client-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 libxslt1-dev ocaml-native-compilers
Download Source-code HHVM e Compilação
Primeiro vamos criar o diretório que irá armazenar o Source-code da HHVM e fazer o download dentro do mesmo.$ mkdir dev $ cd dev $ export CMAKE_PREFIX_PATH='pwd' $ git clone git://github.com/facebook/hhvm.gitAgora vamos compilar a HHVM
$ cd hhvm $ git submodule update --init --recursive $ cmake . $ makeO binário da HHVM pode ser encontrado em
/dev/hhvm/hphp/hhvm
. Com este binário pode ser criado um arquivo de inicialização dentro de /etc/inid.d
.$ cd /etc/init.d $ sudo gedit hhvmE então incluir o seguinte código no arquivo hhvm.
#! /bin/sh test -x dev/hhvm/hphp/hhvm/hhvm || exit 0 case "$1" in start) dev/hhvm/hphp/hhvm/hhvm --config /etc/hhvm/server.ini --user www-data --mode daemon echo $? ;; stop) start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/hhvm/pid ;; reload|force-reload|restart|try-restart) $0 stop $0 start ;; status) echo "No Status" ;; *) echo "Usage: /etc/init.d/hhvm {start|stop|restart|status}" exit 1 esac exit 0O arquivo server.ini pode ser utilizado o mesmo apresentado no post HHVM + Nginx no Ubuntu 13.10 . E para iniciar a HHVM é necessário digitar a seguinte instrução no terminal:
$ /etc/init.d/hhvm start
Hack Typechecker
Após compilado a HHVM o Typechecker já está disponível e é necessário adicioná-lo ao $PATH do sistema.$ export dev/hhvm/hphp/hack/bin
Fontes: Building and installing HHVM on Ubuntu 13.10,Building the Hack Typechecker
Nenhum comentário:
Postar um comentário