Nginx PHPが実行されない

Nginx PHPが実行されない

私はcentos 7でnginxとphp 5.4.16を使用しています。 nginx.confを追加してみました。

    location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

しかし、そのようなファイルはありません:/var/run/php5-fpm.sockまた、PHP関数は端末で問題なく動作します。しかし、WebからPHPファイルにリクエストを送信すると、出力はraw PHPコードです。どうすればいいですか?

ベストアンサー1

走る必要がありますphp-fpm。このプログラムはphpソケットで転送を実行する役割を担います。/var/run/php5-fpm.sock

Debian では、以下を実行します。

apt-get install php5-fpm

おすすめ記事