-
[AWS] 우분투에 php 설치AWS 2021. 4. 14. 13:15반응형
# AWS 우분투에 php 설치
AWS EC2(ubuntu) 우분투 환경에 php 와 nginx 를 설치
1. php 설치
다음 명령어를 터미널창에서 실행
php7.4-fpm 과 관련 모듈을 설치
sudo apt install -y php7.4-fpm php7.4-gd php7.4-json php7.4-mysql php7.4-curl php7.4-mbstring php7.4-intl php-imagick php7.4-xml php7.4-zip
2. nginx 설치
nginx 설치
sudo apt-get install nginx #nginx 참고 명령어 service nginx start : 시작 service nginx stop : 정지 service nginx restart : 재시작 service nginx reload : 설정파일을 재로드 service nginx status : 현재 상태
3. nginx conf 파일 수정
server { listen 80 default_server; root {본인의 루트 경로}; #index.php 추가 index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { try_files $uri /index.php =404; #fpm 소켓 연결 fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
4. nginx 재실행
nginx 재실행
sudo service nginx restart
5. index.php
nginx 에 적용된 root 경로에 index.php 파일 생성
<? phpfinfo(); ?>
6. 연결 확인
ec2 퍼블릭 ip 주소로 접속후 연결 확인
반응형'AWS' 카테고리의 다른 글
[AWS] Certbot / Let's encrypt SSL 인증서 적용하기 HTTPS 적용하기 (0) 2021.04.18 [AWS] EC2 우분투(ubuntu) 환경에 라라벨 설치하기 (0) 2021.04.18 [AWS] AWS(아마존) EC2 (Linux,ubuntu,centos) Timezone 설정 (1) 2021.04.17 [AWS] EC2 root 활성화 (0) 2021.04.14 [AWS] EC2(Ubuntu) 설치 (0) 2021.04.14