Raspberry Pi로 Apache2(2.4) + php(8.0) 구축

Raspberry Pi에 Apache2와 php를 설치하여 웹 서버화합니다.

Apache2 설치



패키지 관리자 업데이트
sudo apt-get update

Apache2 설치
sudo apt-get apache2

일단 apache2.service 재부팅
sudo systemctl restart apache2

라즈파이에서는/var/www/html/index.html에 기본 페이지가 저장됩니다.
apache2의 기본 페이지로 이것이 표시되어야하므로 확인합니다. 이제 라즈파이의 로컬 ip를 살펴 보겠습니다.
ifconfig

유선이라면 eth0, 무선이라면 wlan0의 곳에 각각 inet이라고 있을 것입니다. 그 옆에 할당된 ip 주소가 있습니다.
192.168.0.70이라고 확인했으므로 이제 라즈파이에 액세스합니다. (ip 주소는 적절히 읽어 주세요)
같은 네트워크내의 다른 머신(스마트폰에서도 OK)의 브라우저로부터 액세스 해 봅니다.

http 프로토콜로 192.168.0.70의 80번 포트에 액세스라는 의미입니다. 이것은 생략하고 192.168.0.70만으로도 연결됩니다.

기본 페이지가 나오면 성공입니다.

php 설치



php8.0이 출시되었습니다 이것을 설치합니다. 그렇다고 해도 간단하게 apt로 취해 이것입니다.
sudo apt install php

또한 CLI 및 cURL 모듈도 추가합니다.
sudo apt install php-cli php-curl

php 버전 확인
php -v


/var/www/html에서 PHP 테스트 파일을 만듭니다.
cd /var/www/html
sudo nano test.php

CUI 편집기가 열리면 <?php phpinfo ();?>를 입력하여 Ctr + S로 쓰고 Ctr + X로 닫습니다.
sudo cat test.php

test.php의 내용이 쓴 것이라면 OK입니다.

이제 apache2를 다시 시작합니다.
sudo systemctl restart apache2

다른 컴퓨터의 브라우저에서 test.php에 액세스

이제 다음이 표시되면 성공입니다.

수고하셨습니다!

좋은 웹페이지 즐겨찾기