-
AWS ubuntu에 PHP7.2와 nginx 연동하기(php-fpm설치해서 php파일 해석)Programming/BackEnd 2020. 4. 27. 01:27
php만 설치하고 .php파일을 요청하면 nginx서버가 php파일을 해석하지 못하여 php파일이 다운로드 받아진다. 따라서
php-fpm을 설치하고 설정파일을 수정하여 php파일을 해석할 수 있도록 해야 한다.
php 웹 프로그래밍을 위해서는 가장 중요한 것이 웹서버가 .php 파일을 해석할 수 있어야 하는 것이다. 이전 단계에서 설치했던 nginx는 아파치와는 다르게 html 같은 기본적인 마크업 언어의 파일만 해석할 수 있을 뿐 php파일은 해석하지 못하는데요. 이를위해서 nginx + php 조합에서는 php-fpm 이란 것이 대신 해석해준다고 합니다. 그래서 이번에 설치할 것은 php뿐만이 아닌 php-fpm 이라는 것을 설치해야하는데요. php-fpm 설치만으로도 php가 설치됩니다.
https://swiftcoding.org/installing-php7-2-fpm
LEMP스택 설치: NGINX 웹서버에 PHP 7 설치하기 및 설정 (PHP7.2-FPM) | 스위프트코딩
서버 설치 세팅 및 데이터관리 서버세팅, 리눅스, 서버관리, nginx, 웹서버, LEMP, PHP, apt 시리즈 연재작의 일환으로 이번글에서는 리눅스 우분투서버에 PHP 7을 설치하면서 아래와 같은 내용을 알아볼 것입니다. 설치가능한 PHP 버전 정보 보기 PHP설치준비를 위해 apt 리스트 업데이트 하기 apt로 php 7.2 fpm과 주요모듈 설치하기 PHP해석을 위한 서버 설치와 관리, 프로그래밍, 워드프레스 홈페이지 제작 SEO와 마케팅 연구
swiftcoding.org
phpinfo.php 혹은 index.php 파일이 웹에 띄어지지 않고 다운로드 된다면 위의 링크를 참조하여 php-fpm을 설치하면 해결할 수 있다.
'Programming > BackEnd' 카테고리의 다른 글
SSH(Secure Shell) (0) 2020.04.27 AWS EC2 인스턴스와 도메인 연결 이해 (0) 2020.04.27 AWS EC2 / WinSCP / Putty / nginx,PHP,MySQL (0) 2020.04.26 포트포워딩(PortFowarding)이란? (0) 2020.04.25 HTTP 프로토콜의 이해 (0) 2020.04.25