Google Cloud Platform에 Apache Server 및 PHP를 설치합니다.

이 가이드는 GCP의 Compute Engine 가상 머신 인스턴스에서 Apache 및 PHP를 설정하는 방법을 보여줍니다. 지침은 Ubuntu 20.04 Linux 배포용입니다(기본 리포지토리에서 PHP 7.4와 함께 사용).

가상 머신 인스턴스 생성



Google Cloud Console로 이동하여 클릭
Compute Engine > VM 인스턴스 > 만들기
인스턴스 이름 만들기
지역 — us-central1(아이오와)
영역 — us-central1-c

[업데이트] Google은 2021년 8월 1일에 2세대 VM 제품군의 일부인 E2-micro 무료 등급을 도입했습니다.
시리즈 - E2
머신 유형 - e2-micro(vCPU 2개, 메모리 1GB)

부팅 디스크 - 표준 영구 디스크, Image Ubuntu, 20.04 LTS(LTS — 장기 지원)

방화벽 - 확인 표시
HTTP 트래픽 허용
HTTPS 트래픽 허용

만들기를 클릭합니다.
인스턴스를 만드는 데 몇 초가 걸립니다.

인스턴스에 Apache 및 PHP 설치



인스턴스에서 SSH를 클릭하여 SSH 창을 엽니다.
업그레이드 타이핑이 필요한 열린 창 업데이트 패키지에서

sudo apt-get update
sudo apt upgrade -y && sudo reboot


이제 아파치를 설치합니다.

sudo apt-get install apache2 php libapache2-mod-php


apt 패키지 관리자를 사용하여 PHP 및 확장 설치

sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath


PHP 버전 확인

php --version


인스턴스의 Google Cloud Console에서 외부 IP를 복사하고 브라우저에 입력하여 Apache가 실행 중인지 확인합니다.

현재 암호화된 연결이 구성되지 않아 페이지가 열리지 않으므로 URL에 https://를 사용하지 마십시오.

또는 Google Click to Deploy을 통해 자동으로 LAMP(Linux, Apache, MySQL, PHP) 스택을 설치할 수 있습니다.

서버에 파일을 업로드합니다.



인스턴스에 연결되어 있지 않은 경우 Google Cloud VM 인스턴스에 연결하는 방법을 확인하세요this guide.

도메인 이름을 인스턴스에 매핑합니다.



고정 외부 IP 주소 예약
Cloud Console에서 클릭
VPC 네트워크 > 외부 IP 주소
인스턴스 유형 열에서 정적을 선택합니다.

웹 서버 IP에서 도메인 가리키기
DNS 관리 콘솔에서 A 레코드를 만들고 외부 IP 주소를 복사하여 붙여넣습니다.
WWW 하위 도메인에 대한 CNAME 레코드를 만들고 네이키드 도메인을 가리킵니다.

일반적으로 다음 몇 시간 내에 적용됩니다.

좋은 웹페이지 즐겨찾기