Como configurar o HHVM com o Nginx compilado da fonte?

1

Eu instalei o Nginx 1.8 (compilado da fonte) no Debian 7:

cd /opt/
sudo wget http://nginx.org/download/nginx-1.8.0.tar.gz
sudo wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz
sudo tar -zxvf nginx-1.8.0.tar.gz
sudo tar -zxzf ngx_cache_purge-2.3.tar.gz
cd /opt/nginx-1.8.0/

sudo ./configure --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-ipv6 --add-module=/tmp/ngx_cache_purge-2.3

sudo make && make install
sudo adduser --system --no-create-home --disabled-login --disabled-password --group nginx 

sudo wget -O init-deb.sh http://www.linode.com/docs/assets/1538-init-deb.sh
sudo mv init-deb.sh /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo /usr/sbin/update-rc.d -f nginx defaults 

Eu inicio o nginx com o seguinte comando:

sudo /etc/init.d/nginx start

E tudo funciona bem até agora.

O problema é que quando tento instalar o HHVM não funciona:

sudo wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
sudo echo deb http://dl.hhvm.com/debian wheezy main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install hhvm libgmp-dev libmemcached-dev
sudo update-rc.d hhvm defaults

E quando eu finalmente corro:

sudo /usr/share/hhvm/install_fastcgi.sh

Eu recebo o seguinte erro:

Checking if Nginx is installed
Nginx not found

Alguma ideia de como posso instalar o HHVM com o Nginx compilado a partir do código-fonte?

    
por Speedwheel 26.04.2015 / 21:36

1 resposta

0

O script geralmente falha quando tenta encontrar este arquivo:

/etc/nginx/conf.d/

Whis no meu caso (e eu estou supondo que o seu) não existe.

Tudo que você precisa fazer é adicionar esta linha ao seu bloco de servidor em nginx.conf

include /etc/nginx/hhvm.conf;

Apenas certifique-se de que o arquivo hhvm.conf esteja no diretório / etc / nignx. Retorne o nginx e o hhvm

sudo /etc/init.d/hhvm restart

Então você deve ser bom para ir. Para testar, usei este arquivo (phpinfo para hhvm) link

Boa sorte.

    
por 16.10.2015 / 00:06