유틸리티/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