php-nginx - nginx + php + spwan-fcgi 구성, 오류 502 잘못된 게이트웨이 및 php-fcgi를 시작할 수 없습니다.
黄舟
黄舟 2017-05-16 17:23:13
0
4
639

먼저 nginx를 구성했습니다

Linux에서 service nginx start 명령을 사용하여 시작하고, localhost에 로그인하면 환영 페이지를 볼 수 있습니다.

그런 다음 온라인 튜토리얼을 따라 기본 파일을 수정하세요

수정 과정에서 index.php를 서버에 추가했는데,
루트는 여전히 /usr/share/nginx/html이며 변경 사항이 없습니다.

/usr/share/nginx/html/index.html을 index.php로 변경했습니다

localhost를 열면 502 잘못된 게이트웨이 오류가 보고됩니다.

php-fcgi를 시작하고 종료된 하위 항목을 표시합니다: 127

인터넷에 나온 내용에 따르면 캐시가 부족한지, 스레드가 부족한지 테스트해봤습니다. php-fpm에서는 문제가 되지 않습니다. php-fcgi가 시작되지 않았기 때문인지 궁금합니다.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(4)
迷茫

나 자신에게 몇 가지 질문을 하고 해결책을 알려드리겠습니다.
1층의 답변은 맞지만 왜 내 컴퓨터에서는 php-cgi를 시작해도 작동하지 않는지 모르겠어서 php-cgi 관리 소프트웨어인 spwan-fcgi를 다운로드했습니다.
성공적으로 설치한 후spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi 명령을 입력하십시오(굵은 단어는 사용자의 위치에 따라 수정되어야 합니다. ) 시작한 후.
왜 php-fpm을 시작할 수 없는지 아직도 모르겠습니다. . .

漂亮男人

php-cgi가 아직 시작되지 않았습니다. 확실히 작동하지 않습니다. 해결책은 php-cgi

를 시작하는 것입니다.
仅有的幸福

PHP-FPM은 PHP-CGI에 의존하지 않는 독립적인 프로그램입니다.
PHP-FPM의 주요 프로세스는 자체 작업 프로세스를 관리할 수 있으므로 spwan-fcgi가 필요하지 않습니다.
Ubuntu/Debian에서의 설치 방법:

으아아아

구성 방법은 다음을 참조하세요:
http://huoding.com/2013/10/23/290

으아아아
洪涛

nginx의 PHP는 php-fpm을 사용해야 합니다. php를 컴파일할 때

를 추가하세요.

--fpm 활성화

,
그런 다음 php의 etc 디렉토리에 php-fpm 구성 파일 php-fpm.conf를 생성해야 합니다(구성 참조: http://qiananhua.com/22#title-4)
그런 다음 php-fpm을 시작할 수 있습니다

/usr/local/php/sbin/php-fpm -t

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!