CentOS 또는 EC2 (Amazon Linux 2)에 apache2.4, php5.4 추가

2272 단어 EC2아파치PHPCentOS

줄거리



선배에게 가르쳐 준 키워드를 바탕으로 서버를 구축하는 비망록.
이번에는 apache, php를 추가한다. AWS의 EC2에도 비슷한 설명을 사용할 수 있다고 해서 그곳에서도 괜찮습니다.
EC2에서 동작 확인하면서 쓰고 있습니다.
※2019년 7월 22일 추가
사실은 DB도 넣으려고 실패했기 때문에 이유를 찾았습니다만, Amazon Linux를 선택하고 있어, 그 자체가 mariaDB를 서포트하고 있지 않는 것이 원인이었습니다. EC2는 Amazon Linux 2를 선택합니다.

우선 2개씩 설치


$ sudo yum install httpd php 
# Is this ok [y/d/N]: が出て止まったら y,Enter でok

아파치



apache에 대해서는 이쪽
# httpdを起動
$ sudo systemctl start httpd

# 確認(active:runningになればOK)
$ sudo systemctl status httpd

# システム起動時に毎回起動するように設定
$ sudo systemctl enable httpd

# 確認
$ sudo systemctl is-enabled httpd

# 起動
$ sudo systemctl start httpd.service

잘하면 apache 테스트 페이지가 표시됩니다.
AWS에서 Elastic IP에 쓰여진 IP를 브라우저에 입력해 봅시다. 만약 실패하면 AWS 보안 그룹 페이지를 확인하여 HTTP 포트 80번이 비어 있는지 확인합시다.


이제 apache는 OK.

hello world! !



약속이군요, 동작 확인을 위해 하자!
본래라면 config 파일을 확인하는 것이 좋을지도 모릅니다만 다른 기회에 돌립니다.

초기 설정으로 apache는/var/www/html의 파일을 먼저 읽습니다. 거기에 php 파일을 작성하고 나서 php의 동작 확인을 한다고 합시다.
$ sudo vim /var/www/html/index.php

index.php
<?php echo'hello world!!';
echo phpinfo() ?>


아래와 같이되어 있으면 OK! 환영합니다, PHP의 세계에 · ·



네! 그래서 필요한 최소한의 설정은 할 수 있었을까 생각합니다. 사실은 DB도 넣으려고 했는데 ec2 쪽은 아무래도 마음이 다른 것 같아(RDS 있으니까?)그것 확인하고 나서 합니다.
다음 번에도 점점 기능을 더해 갑시다!

참고문헌



PHP + Apache 설치 - Linux 환경 - CentOS

좋은 웹페이지 즐겨찾기