如何用源代码编译NginxconfigurationHHVM?

我在Debian 7上安装了Nginx 1.8(源码编译):

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 

比我用下面的命令启动nginx:

 sudo /etc/init.d/nginx start 

一切正常,直到现在。

问题是,当我尝试安装HHVM它不起作用:

 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 

而当我终于运行:

 sudo /usr/share/hhvm/install_fastcgi.sh 

我得到以下错误:

 Checking if Nginx is installed Nginx not found 

任何想法如何安装HHVM与Nginx编译从源?

该脚本通常尝试查找此文件时失败:

 /etc/nginx/conf.d/ 

我的情况(我假设你的)是不存在的。

所有你需要做的就是把这一行添加到你的服务器块在nginx.conf

 include /etc/nginx/hhvm.conf; 

只要确保hhvm.conf文件在/ etc / nignx目录中。 重新启动nginx和hhvm

 sudo /etc/init.d/hhvm restart 

那么你应该很好去。 为了testing它,我用这个文件(phpinfo为hhvm) https://gist.github.com/ck-on/67ca91f0310a695ceb65

祝你好运。