Apache2와 PHP를 함께 설치하고 설정하는 방법에 대해 안내드리겠습니다. PHP는 서버 측 스크립트 언어로, 동적인 웹 페이지를 생성하는 데 널리 사용됩니다. Apache2는 웹 서버 소프트웨어로, PHP와 함께 많이 사용됩니다.
Apache2와 PHP 설치 (Ubuntu 기준)
1. Apache2 설치
먼저 Apache2를 설치합니다.
sudo apt update
sudo apt install apache2
Apache2를 설치한 후에는 자동으로 서비스가 시작됩니다. 웹 브라우저에서 http://localhost
또는 서버의 IP 주소를 입력하여 Apache2 기본 페이지에 접속하여 정상 작동 여부를 확인할 수 있습니다.
2. PHP 설치
PHP와 Apache2를 함께 사용하기 위해 필요한 PHP 모듈을 설치합니다.
sudo apt install php libapache2-mod-php
이 명령은 PHP와 Apache2의 PHP 모듈을 함께 설치합니다.
3. Apache2와 PHP 연동 확인
PHP가 정상적으로 설치되었는지 확인하기 위해 간단한 PHP 정보 페이지를 생성하여 테스트할 수 있습니다.
sudo nano /var/www/html/info.php
다음과 같이 PHP 정보 페이지를 작성합니다:
<?php
phpinfo();
?>
저장하고 나서 웹 브라우저에서 http://localhost/info.php
또는 http://your_server_ip/info.php
에 접속하여 PHP 정보 페이지를 확인합니다. 페이지에 PHP 관련 정보들이 나타나면 PHP가 정상적으로 작동하는 것입니다.
4. 추가 설정 (선택 사항)
Apache2에서 PHP를 사용할 때 추가적인 설정이 필요할 수 있습니다. 예를 들어, PHP 모듈을 활성화하거나 비활성화하려면 다음 명령어를 사용할 수 있습니다:
- PHP 모듈 활성화:
sudo a2enmod php
sudo systemctl restart apache2
- PHP 모듈 비활성화:
sudo a2dismod php
sudo systemctl restart apache2
보안 고려사항
웹 서버를 운영할 때는 보안에 대한 고려가 필수적입니다. PHP 코드의 보안 취약점을 방지하기 위해 최신 버전을 유지하고, 필요한 경우 적절한 보안 설정을 추가해야 합니다.
결론
위 설명대로 하면 Ubuntu에서 Apache2와 PHP를 함께 설치하고 설정하는 방법을 간단히 확인할 수 있습니다. 이제 웹 애플리케이션을 개발하거나 PHP 기반 웹 사이트를 호스팅할 준비가 되었습니다.