Apache 를 설정할 때에 userdir 모듈을 링크시키면 도메인/~계정명 으로 사용자 디렉터리를 이용할 수 있다고 했다.
여기까지의 내용을 아직 모른다면 다음의 포스트를 먼저 살펴보고 오자.
위와 같이 설정을 마쳤다면, 자신의 홈 디렉터리 밑에 public_html 폴더 밑에 index.html 파일을 두면 도메인/~계정명 으로 접근했을 때에 html 파일이 제대로 보이게 된다.
하지만 index.php 파일은 어떨까?
우리는 이미 다음의 포스트에서 PHP가 정상적으로 동작하는 것을 확인하였다.
그런데 왜 사용자 디렉터리에선 PHP가 동작하지 않을까?
그 이유는 Apache 에서 친절하게도 사용자 디렉터리에서의 PHP 사용가능여부를 설정할 수 있게 해두었는데 기본값으로 사용이 불가능하게 되어 있기 때문이다.
이제부터 사용자 디렉터리에서도 PHP 가 정상적으로 동작하도록 변경해보자.
1. Telnet, SSH 를 이용하여 서버에 접속한다. 또는 서버의 터미널에서 작업 준비를 한다.
2. 다음의 명령어를 입력하여 /etc/apache2/ 로 이동한다.
$cd /etc/apache2 |
3. 다음의 명령어를 입력하여 /etc/apache2/mods-enabled/ 로 이동한다.
$cd mods-enabled/ |
4. 다음의 명령어를 입력하여 사용자 디렉터리와 PHP모듈을 현재 사용중인지 확인한다.
$ls |
목록에서 php5.conf, php5.load, userdir.conf, userdir.load 가 보인다면 제대로 설정되어 있는 상태일 것이다.
5. 다음의 명령어를 입력하여 PHP의 환경설정 파일을 편집한다.
$sudo vi php5.conf |
6. vi 편집기에서 다음과 같은 화면이 보일 것이다.
7. 가독성 및 설명의 이해를 돕기 위해 편집기에 줄번호를 보이도록 해보자. ESC 키를 한번 누르고 :set nu 라고 입력한다.
8. 다음과 같이 vi 편집기에 줄번호가 나타났다.
9. ESC키를 한번 누르고 방향키를 이용하여 11번째 라인으로 이동한다. 11번째 라인부터 15번째 라인까지 앞에 # 을 붙여 주석처리 한다. ( vi 사용이 익숙하지 않은 사용자를 위해 실수하지 않도록 약간의 팁을 제공하면 커서가 위치한 곳에서 편집을 하기 위해서는 i 를 한번 누른 뒤에 입력해야 하고 입력이 끝나고 커서를 움직이기 전에는 ESC 키를 한번 누른 뒤에 움직이면 된다. )
10. 아래 그림과 같이 편집이 되었다면 ESC 키를 누른 뒤에 :wq 를 입력하여 편집한 내용을 저장한다.
11. 이제 사용자 디렉터리에서 PHP 가 정상적으로 동작하는지 확인해보자.
다음의 명령어를 입력하여 홈 디렉터리로 이동한다.
$cd ~/public_html/ |
12. 사용자 디렉터리에 PHP 파일을 만들어보자. 다음의 명령어를 입력한다.
vi phpinfo.php |
13. 반가운 vi 편집기가 나타났다.
i 를 눌러 다음을 입력하고 ESC 키를 누른 다음 :wq 를 입력하여 저장한다.
<? phpinfo() ?> |
14. 다음을 입력하여 파일이 제대로 생성되었는지 확인해본다.
$ls |
phpinfo.php 가 보인다면 제대로 생성된 것이다.
15. 브라우저에서 PHP 파일이 제대로 보이는지 확인해본다.
도메인/~사용자계정이름/phpinfo.php 를 입력하자.
위와 비스무레한 화면이 보인다면 제대로 설정된 것이다. 축하합니다 : )
'Major Field > GNU Environment' 카테고리의 다른 글
갤럭시 넥서스에 우분투 설치하기 (3) | 2013.07.04 |
---|---|
Windows 에서 GUI Tool 로 Git 을 이용하는 방법 - TortoiseGit (0) | 2012.11.04 |
gnome-terminal 의 크기 및 위치 지정 (1) | 2012.04.25 |
Ubuntu Linux 에서 Apache 설정 (4) | 2012.01.17 |
Ubuntu Linux 에 APM(Apache, PHP, MySQL) 설치 (2) | 2012.01.17 |
Ubuntu Linux 와의 만남 ( 우분투 설치 후 기본 설정 ) (0) | 2012.01.17 |
Ubuntu Linux 설치 (0) | 2012.01.17 |
VirtualBox 에 Ubuntu 를 설치하자 (0) | 2010.04.01 |
Ubuntu Image Download (0) | 2010.04.01 |
Git 의 사용방법 (0) | 2010.03.03 |