1. Apache 설치
설치가 완료 되고 나면 각 계정 별로 pubilc_html 디렉토리를 사용 할 수 있도록 셋팅 한다.
/etc/apach2/httpd.conf(or /etc/apache2/apache2.conf)
Include /etc/apache2/mods-available/userdir.load
Include /etc/apache2/mods-available/userdir.conf
UserDir public_html
<Directory /home/-/public_html>
AllowOverride All
Options ExecCGI
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order allow,deny
Allow from all
</LimitExcept>
</Directory>
ServerName localhost
설정이 끝나고 난 뒤 apache를 재시작 한다. 이제 각 계정별로 public_html 디렉토리 만들게 되면 웹에서 해당 디렉토리 아래에 있는 파일들에 접근 가능 하다. 예를들어 호스트 이름이 some.host.com, 계정이름이 dev 인경우 http://some.host.com/~dev 와 같은 형식으로 각 계정별 접근이 가능하다.
2. php 설치
위 1번 과정을 끝내고 .php파일을 웹브라우저를 통해 보려고 하면 php파일의 내용을 보여주는 것이 아니라 파일을 다운로드 하려고 한다. php가 아직 설치가 안되서 그렇다. 아래처럼 php를 설치해주자.
3. mysql 설치