나는 우분투 리눅스 유저로서 정말 많이 Linux APM(Apache, Php, MySQL) 세팅을 시도해 보았다, 수많은 블로그를 뒤적거렸고 정말 성공도 많이 했지만 깔끔하게 세팅이 되지 않아서 OS를 지웟다가 다시깔아야 되는 상황이 발생하는둥 엄청난 삽질을 했었다..

그러던 어느날 발견한 청천 벽력같은 코드 한줄....
ubuntu를 한번이라도 써본 사람이라면 apt-get install 명령어 정도는 뭔지 알것이다.

자.... 우분투에서 터미널을 켜보자 (메뉴바에 응용프로그램에 가면 우리에게 익숙한 검은 창에 커서가 깜박이는 그런 아이콘이 있을 것이다.)
이미 서버의 터미널에서 작업을 하고 있다면 그냥 다음의 명령어 한줄을 입력하고 암호만 입력해주면 된다!!!

   sudo apt-get install lamp-server ^  

이걸 알게되는 순간 나는 정말 OMG,.,,,,.,., 이런게 존재할 줄이야..

이에대한 자세한 설명을 참고하고 싶다면 아래 링크에서 확인할 수 있다.
http://tuxtweaks.com/2010/04/installing-lamp-on-ubuntu-10-04-lucid-lynx/

그토록 재잘재잘 명령어 써가며 하나하나 뭘 설치해야하나 확인을 했었는데 이런게 나오다니... 정확히 이 한줄로 APM setting이 끝난다..

이보다 간단할 수 있는가!? MAMP라는 강력한 APM Setting Application을 제공하는 Mac 보다도 간단하다.. 내가 이래서 우분투를 사랑하는것이다 ㅋㅋㅋ

위의 명령어를 사용할 수 없게 된다면 다음의 명령어들을 차례로 사용하면 된다.
sudo apt-get install apache2
sudo apt-get install mysql-server mysql-client
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-cli
sudo apt-get install php5-common php5 libapache2-mod-php5
sudo a2enmod php5

이 명령어는 각각의 서비스를 재시작 해주는 코드이다.
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart

그리고 다음의 코드로 설치 버전 및 작동 여부를 확인할 수 있다.
sudo netstat -tap | grep mysql
apache2 -v
php -v
mysql -V

그러면 이 사용법을 알아보자.
먼저 이 명령어를 실행하게 되면 중간에 설치를 진행할것인지 말것인지를 물어보는 글이 뜬다 그러면  그냥 가볍게 ENTER를 쳐서 넘어가주자.

그리고 또 중간에 한번 화면이 멈추는데(자줏빛이었나 파란빛이었나.. 그런 배경화면이 나올것이다.) 그것은 아마도 Mysql root 계정의 암호를 설정하라는 내용일 것이다.

Mysql의 root Password 를 두차례에 걸쳐 입력하라고 할것이다 그럼 그냥 입력하고 엔터를 치고 진행을 시키면 된다.

이게 끝이다!! 정말 끝이다!! 모든 라이브러리의 설치와 설정을 마치고 우리의 우분투는 다시 일을 시켜달라고 깜빡이는 커서만 남겨둔채 우리가 어서 웹페이지를 만들어 주기만을 기다리고 있을 것이다.


-------------------------------------------------------------------------------
그럼 이제 APM 세팅이 제대로 되었는지 확인을 해보자.!!
다음의 명령어를 터미널에 차례로 입력한다.

cd /var/www
rm index,html
-> 기존의 html확장자를 가진 index page를 지우고 php확장자를 가진 index.php로 새 문서를 하나 만듭니다. 그리고 그 문서안을 이렇게 채워 줍니다.

This is my homepage
<? phpinfo() ?>

이렇게 해서 파일명을 "index.php"라고 하여 저장한 다음에 브라우저를 켜서 해당 웹서버 URL을 열어보면 현재 웹서버의 Php정보를 포함한 index.php페이지가 보일것이다.

그럼 이제부터는 index.php를 메인 페이지로 html, CSS, php를 이용한 자신만의 웹사이트를 만들면 되겠다!!
Posted by jsilva

블로그 이미지
음악을 좋아하는 개발자입니다 ㅎㅎ 그냥 제 일상, 생각, 지식, 정보 등을 담은 위한 공간입니다 ^^
jsilva

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

글 보관함

최근에 올라온 글

최근에 달린 댓글