유틸리티/Web Programing

PHP와 Apache만 별도 설치

Linuxpia 2025. 6. 1. 03:27
반응형

PHP와 Apache만 별도 설치


✅ 목표

PHP + Apache 웹 서버만 설치 및 연동 (MySQL은 이미 설치되어 있음)


🛠️ 1. Apache 설치

sudo apt update
sudo apt install apache2 -y
  • 설치 후 웹 브라우저에서 확인:
http://localhost

→ “Apache2 Ubuntu Default Page” 화면이 뜨면 정상 설치 완료.


🛠️ 2. PHP 설치

sudo apt install php libapache2-mod-php -y
  • PHP 버전 확인:
php -v
  • Apache에 PHP 모듈이 자동으로 연동됩니다.

✅ 3. PHP 동작 확인

📄 테스트 파일 생성

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

🌐 웹 브라우저 확인

http://localhost/info.php

→ PHP 환경 설정 정보가 출력되면 PHP 연동 완료입니다.


🔐 4. 파일 권한 설정 (개발자 계정이 파일 수정 가능하게)

sudo chown -R $USER:www-data /var/www/html
sudo chmod -R 775 /var/www/html

→ $USER는 현재 로그인한 사용자 계정입니다 (mintmate 등)


🔄 5. Apache 재시작

sudo systemctl restart apache2

🧩 6. 필요한 경우: PHP 확장 설치

  • 예: MySQL 연동용 확장 모듈
sudo apt install php-mysql -y
  • 그 외에도 아래 모듈들을 선택적으로 설치할 수 있습니다:
sudo apt install php-curl php-gd php-mbstring php-xml php-zip -y

✅ 정리

Apache 웹서버 설치 및 실행
PHP Apache와 연동하여 동적 페이지 처리
info.php PHP 연동 테스트
MySQL 기존 설치된 DB 사용 가능

 


📌 보안 조언

  • info.php 파일은 테스트 후 반드시 삭제하세요:
sudo rm /var/www/html/info.php