2015-04-09 4 views
0

Я пытаюсь настроить HHVM для выполнения моего PHP-кода. Я использовал Apache, но я переключился на nginx, и я почти получил его работу. Однако, когда я пытаюсь получить доступ к index.php, он будет загружать файл, а не выполнять/обслуживать его. Это моя конфигурация, и я выполнил команду usr/share/hhvm/install_fastcgi после настройки и впоследствии перезапустил мою службу nginx.nginx загружает файлы php вместо их выполнения (HHVM)

server { 
     listen 80; 
     listen [::]:80; 

     root /var/www/domain.com/public_html; 
     index index.php index.html index.htm; 

     server_name domain.com www.domain.com; 

     location ~ \.php$ { 
      fastcgi_split_path_info ^(.+\.php)(/.+)$; 
      fastcgi_index index.php; 
      include fastcgi_params; 
     } 
} 

Любые идеи?

ответ

1

Я установил его. Я просто должен был включить файл hhvm.conf и сделать try_files. Вот моя новая конфигурация:

server { 
    listen 80; 
    listen [::]:80; 

    root /var/www/domain.com/public_html; 
    index index.php index.html index.htm; 

    server_name domain.com www.domain.com; 

    include hhvm.conf; 

    location ~ \.php$ { 
     try_files $uri $uri/ /index.php; 
    } 
} 
Смежные вопросы