세인드의 블로그





아파치 서버를 설치한 후 index.php로 이루어진 메인페이지에 접근하면 php소스코드가 그대로 노출된다는 것을 확인하실 수 있습니다.

이는 아파치 서버에 php를 처리할 모듈이 없어서 발생하는 문제로 php를 설치 후 아파치 서버와 연동을 해주면 해결됩니다.


우분투에서 PHP 설치하기


sudo apt-get install php5 php5-common

php를 설치해줍니다.



PHP와 아파치 연동하기


sudo apt-get install libapache2-mod-php5

php를 처리하기 위한 아파치 모듈을 설치해줍니다. 설치 완료 후 아파치 서비스가 자동으로 재시작되니 서버에 접속 후 php페이지가 정상적으로 출력되는지 확인해보시면 됩니다.


※ php를 설치하지 않고 아파치 모듈만 설치해도 의존성으로 인해 php5가 자동으로 설치됩니다.

다음 패키지를 더 설치할 것입니다:
php5-cli php5-common php5-json php5-readline
제안하는 패키지:
php-pear php5-user-cache
다음 새 패키지를 설치할 것입니다:
libapache2-mod-php5 php5-cli php5-common php5-json php5-readline


PHP와 아파치 연동 확인하기


<!-- phpinfo.php -->
<?php
phpinfo()
?>

아파치 서버에서 설정한 자신의 홈 경로에 phpinfo파일을 생성 후 http://localhost/phpinfo.php 를 실행해서 정상적으로 php 정보 페이지가 출력되는지 확인합니다.



PHP와 MySQL 연동하기


http://bloger.kr/45 :: MySQL 설치 및 PHP 연동하기