찾다

 >  Q&A  >  본문

nginx php-fpm이 설정되었습니다. php 페이지를 방문하여 파일을 직접 다운로드하세요.

 위치 ~ \.php$ {
        fastcgi_pass 0.0.0.0:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root/index.php;
        fastcgi_params를 포함합니다;
        부서지다;
    }
    
    위치/{
        다시 작성 ^/ /index.php break;
    }
   
   이 설정을 사용하면 PHP 페이지에 액세스하면 PHP 파일이 직접 다운로드됩니다.
   
   하지만 리디렉션하지 마세요.
   위치/{
        색인 index.php
    }
   정상적으로 php 파일을 실행시킬 수 있는데 머리가 핑핑 돌고 왜인지 모르겠습니다. 
   
PHPzPHPz2864일 전756

모든 응답(8)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-16 13:12:34

    휴식을 마지막으로 변경하면 됩니다

    으아악

    모든 URI 전달 요청을 index.php로 다시 작성한 다음 중단하라는 의미입니다. 새로 다시 작성된 URI(이 경우 index.php로 다시 작성됨)는 더 이상 다음 위치와 일치하지 않으므로 PHP 파일이 전달되지 않습니다. 구문 분석을 위한 php-fpm. 그러나 last로 변경한 후 새 uri는 조건을 충족하는 위치를 다시 일치시키므로 index.php는 구문 분석 및 실행을 위해 php-fpm으로 전달됩니다.

    으아악

    이해가 되지 않는다면 자신의 블로그 중 하나를 추천해주세요. http://blog.csdn.net/fantaxi1...

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:12:34

    fastcgi_pass 0.0.0.0:9000 도대체 0.0.0.0

    이 뭐죠?

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:12:34

    초보자라면 직접 구성하는 것을 권장하지 않습니다. https://lnmp.org의 lnmp 원클릭 설치

    와 같은 원클릭 구성을 사용해 보세요.

    회신하다
    0
  • PHPz

    PHPz2017-05-16 13:12:34

    으아악

    로컬에서 사용하는 구성입니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 13:12:34

    php-fpm 다시 시작하시겠습니까?

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:12:34

    으아아아

    저의 글을 참고해서 한번 시도해 보세요

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 13:12:34

    문제를 찾으려면 nginx 및 php의 로그를 확인하는 것이 좋습니다.

    내 conf는 다음과 같습니다:

    으아악

    그리고 php-fpm 프로세스는 정상인가요?
    $ ps aux|grep 'php-fpm'
    21274 사용자 php-fpm: 마스터 프로세스 (/usr/local/php5.6/etc/php-fpm.conf)
    21275 사용자 php-fpm: 풀 www
    21276 사용자 php-fpm: 풀 www

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:12:34

    으아악

    회신하다
    0
  • 취소회신하다