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 함수는 터미널에서 아무 문제 없이 작동합니다. 하지만 웹에서 PHP 파일로 요청을 보내면 출력은 원시 PHP 코드입니다. 어떻게 해야 합니까?

답변1

달려야합니다 php-fpm. 이 프로그램은 php소켓에서 전송을 수행하는 역할을 담당합니다./var/run/php5-fpm.sock

데비안에서는 다음을 실행하세요:

apt-get install php5-fpm

관련 정보