Instalar o HipHop Virtual Machine (HHVM) no Ubuntu 14.04

O HHVM é uma máquina virtual utilizada para transformar o código fonte de programas em PHP para um tipo de bytecode. Mais informações podem ser obtidas nos sites:

http://en.wikipedia.org/wiki/HipHop_Virtual_Machine

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

Instalando

Os pacotes a seguir são compilados para ubuntu 64bits.

# instalar o add-apt-repository

sudo apt-get install software-properties-common

# adicionar o repositório

sudo apt-key adv –recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
sudo add-apt-repository deb http://dl.hhvm.com/ubuntu trusty main

# instalar os pacotes necessários

sudo apt-get update
sudo apt-get install hhvm

Para ativar o HHVM no apache siga os procedimentos a seguir

sudo /usr/share/hhvm/install_fastcgi.sh
sudo /etc/init.d/hhvm restart
sudo /etc/init.d/apache restart

Para que o serviço do hhvm seja iniciado no boot execute o seguinte comando

sudo update-rc.d hhvm defaults

Edite o arquivo /etc/apache2/mods-available/hhvm_proxy_fcgi.conf e altere a linha para adicionar o html próximo de $1

ProxyPassMatch ^/(.+\.(hh|php)(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/$1

Salve o arquivo Reinicie o processo do apache

sudo service apache2 restart

Pronto, agora seus programas em PHP terão um desempenho muito maior pois o HHVM os executa em forma de bytecode.

Sobre Rodrigo Tomazini 56 Artigos
Analista CNPI-P, Analista de Sistemas e Pós Graduado em Engenharia de Sistemas. Atua atualmente como Analista CNPI e Consultor de TI.