nginx php 다운로드

한마디로 우리가 FastCGI와 php를 설치-fpm 그것은 nginx 서버 파일에 지시어를 만듭니다 (어떤 파일을 귀하의 서버 설치에 따라 다름). 에서 구성 파일을 테스트 하는 데 적용 됩니다. /usr/share/nginx/html에서 모든 php 파일을 만들고 “server_name/file_name에서 실행 합니다. php는” (귀하의 설정에 따라 server_name, normaly localhost를, file_name은/usr/share/nginx/html에서 만든 파일의 이름입니다). 난 물방울 (디지털 바다)에 웹사이트를 설치입니다. 내가 제대로 PHP와 NGINX 설치에 대 한 문제가 있습니다. 나는 자습서 https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04를 했다 그러나 나가 그것을 … http://5.101.99.123/info.php 그것을 다만 다운로드 하 여 그것 … 작동 하지만 …

내가 메인 http://5.101.99.123에가 면 그것은 내 index.php를 다운로드/ nginx와 php 서비스를 다시 시작 sudo systemctl 다시 시작 php를-fpm 및 sudo systemctl nginx를 다시 시작 합니다. 업데이트 nginx 설정/etc/nginx/sites-available/default 또는 귀하의 config 파일은/etc/nginx/conf.d/default.conf를 엽니다 (기본적으로 나는 사이트를 사용할 수 없으며 사이트가 없습니다-사용할 수, 당신은 그에 따라 편집할 수도 있습니다). 당신은 당신의 nginx conf 파일에 있는 php 윤곽의 대부분을 놓치고 있다. 이것은 (튜토리얼에서 4 단계의 끝에서 찍은) 당신이 자리에 무엇을 해야 합니다. 위치/어떤 nginx php를 사용 하는-fpm php 파일을 처리 하기 위해 알려주는 블록이 있어야 합니다. 귀하의 nginx 설정 파일 확장자를 확인 합니다 *. conf의 예:/etc/nginx/conf.d/myfoo.conf이 도움이 되었으면 좋 겠. 나는 php 7과 같은 문제를 가진 사람에 대 한 https://www.digitalocean.com/community/tutorials/understanding-and-implementing-fastcgi-proxying-in-nginx을 읽고 위의 실현,이 게 내가 nginx가 제대로 CentOS 7에서 PHP 파일을 실행 하기 위해 무엇을 했는지, 여기에 너무 사람이 같은 문제가 발생의 경우 게시 됨: 여기에, 내 사용자 정의 구성 파일, 예를 들어 http://www.ceus-now.com/nginx-password-protect-directory-downloads-source-code/답변을 찾을 수/nginx/sites-available/예제.

동일한 상황을 얻었다. 내가 myfoo에서 myfoo에 내 config 파일의 이름을 바꾼 후, 그것은 고정. nginx 이름을 바꾼 후 다시 시작 하는 것을 잊지 마십시오. 당신은 위치를 포함 해야 합니다 ~ .php $ 블록 내부/관리자 URL을 일치 하는 블록. 그렇지 않으면 nginx는 그 문맥 안쪽에 .php 파일로 하기 위하여 무엇을 모른다. 서버 블록 서버를 제거 {} (존재 하는 경우) 블록 html에서 {} 우리가 사용 하기 때문에 서버 {} 기본적으로 (config 파일 등/nginx/사이트-사용 가능) 어느 nginx에 포함 되었다. conf의. 나는 2 일 동안 지금 나의 머리를 세게 치고 있었다. 문제는 index.php가 대신 다운로드 처리 되는 것입니다. 나는 우분투 14.04, Nginx, p h a .를 사용 해요.

nginx/사이트-사용할 수/기본적으로 아래와 같습니다. 나는 많은 포스트가 정한 대로 index.php 엔트리를 더 하였다.