Ubuntu에 LAMP 설치_

PUBLISHED 2010.04.23 09:49
POSTED IN [ Ubuntu ]  | Written by 꼬마 철학자

1. 데스크탑 버전에 LAMP 서버 설치하기

LAMP란 Linux, Apache, Mysql 그리고 PHP를 뜻합니다. 시냅틱 패키지 관리자를 이용해 모두가 통합되어 있는 가능한 패키지를 설치하실 수 있습니다. 물론, 당신이 데스크탑 버전을 사용 중이셔야 합니다.

시스템-->관리-->시냅틱 꾸러미 관리자-->
편집-->작업 기준으로 패키지 표시-->LAMP server -->적용

2. 로컬 웹개발용으로 LAMP 설치하기

이것은 Apache2, PHP5, MySql5 와 PHPMyAdmin를 설치합니다.

우선, 콘솔에서 다음 명령을 입력 해 주세요:

  sudo apt-get install apache2 php5 mysql-server-5.0 phpmyadmin

이 명령은 필요한 모든 프로그램들을 설치할 것입니다. 설치 중 당신에게 MySQL의 root 비밀번호를 입력하라고(당신이 좋으실대로 설정하세요), 그리고 PHPMyAdmin을 설정하기 위해 선택(apache2를 서버 종류로 설정하세요)하라고 할 수 있습니다. 이 과정이 끝난 후, PHPMyAdmin을 작동하게 하기 위해서 약간의 설정이 필요합니다. 다음을 입력하세요:

  sudo gedit /etc/apache2/apache2.conf

파일의 제일 아래 쪽에 다음을 추가하세요:

  # Enable PHPMyAdmin
  Include /etc/phpmyadmin/apache.conf

저장, 종료 후 다음을 입력하세요:

  sudo /etc/init.d/apache2 restart

이제 모든 것이 설정되었을 것입니다. http://127.0.0.1은 웹페이지로, http://127.0.0.1/phpmyadmin 은 데이터베이스(DB) 관리자로 되어 있습니다. 웹서버의 최상위 경로는 /var/www/에 위치하고 있습니다. 물론 우리가 이 디렉토리에 쓰기 권한이 없기 때문에 그다지 도움이 되지 않습니다. 다행스럽게도, 이 문제는 다음 항목을 이용해 쉽게 해결이 됩니다.

3. LAMP 서버에 가상 호스트 추가하기

이 작업은 다른 주소(localhost나 127.0.0.1은 재미없잖아요?)로 다른 폴더를 웹서버 최상위경로로 접속할 수 있게 합니다.

우선 새로운 호스트를 추가하면서 시작합니다. 시스템 --> 관리 --> 네트워크 로 가셔서 호스트 탭을 클릭, localhost를 찾으신 후 속성을 클릭 해 주세요. 보안상 문제로 하단의 Unlock 버튼을 클릭하셔서 비밀번호를 입력하셔야 할 수도 있습니다. ‘localhost’라는 항목 아래에 새 줄에서 당신이 원하는 호스트를 추가하세요. 여기서 예를 들기 위해 'testhost'를 사용하겠습니다. 이제 창들을 전부 꺼주세요.

이제 설정을 해주어야 합니다. 콘솔에서 다음을 입력하세요:

  sudo gedit /etc/apache2/httpd.conf

열리는 파일에서(비어있을 수도 있습니다) 당신의 호스트에 대한 정의를 내려주세요! 제 유저네임이 'dan'이고 제 웹페이지들이 제 홈디렉토리 아래에 있는 www라는 폴더에서 작동하기를 원한다면, 다음과 같이 입력합니다:

  <VirtualHost *>
     ServerName testhost
     DocumentRoot /home/dan/www
  </Virtualhost>

이제 전 /home/dan/www에 파일을 추가하신 후 http://testhost 에서 접속하실 수 있게 됐습니다.

이상으로 발췌한 내용이구여  큰 1번내용에 대해서 해보도록 하겠습니다 ^^

시스템-->관리-->시냅틱 꾸러미 관리자-->

편집-->태스크 기준으로 패키지 표시-->LAMP server -->적용

요렇게 해서 확인을 누르면 되여 ^^

이어서 적용버튼을 누르면 됩니다 ^^


이제 막 지가 알아서 설치를 하기 시작하죠 ^^  뭐 버튼 누르는게 몇단계 있긴 한데 그냥 다 확인 확인 확인 이에요 ^^


ㅋㅋㅋ 요롷고롬 설치를 하고 있습니다 ^^
설치가 시작 되면 중간에 ~ ^^

mysql5.0 root 권한의 패스워드를 넣으라고 두번 나오는데~ 걍 전 귀찮아서 설치할때 넣었던 패스 그냥 넣었습니다 ^^
그러면 설치가 완료 ! ^^

아파치 서버가 돌아 가는지 확인을 해봐요 ~ ^^

1. 파이어 폭스를 켠다
2. http://localhost     <--- 를 주소창에 입력한다.

it works!!! 란 맨트가 나오면 성공 ! ^^

위의 발췌문에 보면 빨간걸로 해놓은건 중요한거라서 해놨는데염 ㅋ

   sudo /etc/init.d/apache2 restart

요건 sudo 권한 ( 최고 관리자 권한 ) 으로  아파치 서버를 재실행 하는 명령어입니다.

그리고 기본적으로

home/자신의아이디(neverxteam)/www  폴더안이 바로  로컬호스트 (웹 root 폴더)가 되죠 ^^




아파치의 기본 경로는 /var/www 로 잡힙니다.^^
이 안에 index.html을 만든다면 되겠죠?ㅎ

html에 보시면 한글이 깨져서 나오는데 이 부분은 직접 인코딩을 바꿔주시거나 아니면 아파치 설정에 들어가셔서

  sudo gedit /etc/apache2/apache2.conf 

마지막 부분에 AddDefaultCharset utf-8 를 추가합니다

그러면 한글 홈페이지도 인코딩 완료~

아참~ 매번 실행 시킬 때마다 아파치를 직접 켜시기 귀찬으신 분이라면~
세션메뉴를 선택해서~ 명령어 추가를 해주시면 됩니다~

  sudo /etc/init.d/apache2 start 를 넣어주시면 되겠네요~ㅎ

그럼 부팅 할 때 마다 알아서 아파치 써버가 열립니다~^^ㅋ


'[ Ubuntu ]' 카테고리의 다른 글

Ubuntu Virtual Host 설정_  (0) 2010.04.23
Ubuntu A to Z_  (0) 2010.04.23
Ubuntu에 LAMP 설치_  (0) 2010.04.23
Ubuntu(9.10) root 권한 사용하는 방법_  (0) 2010.04.22
Ubuntu 참고 사이트_  (0) 2010.04.22

노무현 대통령님 사랑합니다