2017-06-10 71 views
0

我知道有這麼多關於這方面的文檔,但我不明白問題在哪裏。 我有Debian 8的全新安裝,第一個想到我安裝的是Nginx fastcgi。 Nginx正在工作,但它不能執行任何PHP文件。Debian Nginx和PHP處理器

我已經嘗試了一些nginx配置文件的位置〜.php $的組合,但是當我嘗試從beowser加載.php文件時,它只是被下載。有最後一次嘗試;

location ~ \.php$ { 
      try_files $uri =404; 
      fastcgi_pass unix:/var/run/php5-fpm.sock; 
      #fastcgi_pass 127.0.0.1:9000; 
      #fastcgi_index index.php; 
      #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
      include fastcgi_params; 
      #include snippets/fastcgi-php.conf; 

    } 

哪裏可能是問題? Thx全部

+0

你會得到什麼結果? Nginx日誌報告什麼? php-fpm服務正在運行嗎? –

+0

這是問題,沒有錯誤:) 它只是讓我下載任何PHP文件,然後我嘗試在瀏覽器中運行它們 – halon

回答

0

你是什麼意思,沒有什麼工作?如果你得到500型的錯誤,那麼它可能來自你的nginx配置。但是,如果僅僅是你的php沒有執行,這意味着php-fpm服務可能沒有運行。

+0

沒有工作是關於執行php失敗(它讓我下載php文件),php-fpm在跑。我認爲問題是當nginx嘗試運行php-fpm時,但我不知道爲什麼 – halon