'apm'에 해당되는 글 2건

허니몬에 관한 보고서/허니몬의 물병편지
  • What is Enterprise 2.0(korea)// Enterprise 2.0 == 방화벽 내부에 존재하는 소셜 소프트웨어?! // 늦은 밤 라디오를 들으며 Oracle OpenWorld 대문 구경중… 의리의리(단지 영어..)해서 못 들어가겠어!!(북마크, enterprise 2.0 // Oracle OpenWorld // 대문의 Live 방송... ㅡ_-);; 새로운데!!)2009-10-12 00:55:51
  • 난 왜.. ㅡ_-);; Enterprise 하면… 스타트렉의 Enterprise가 생각나는거지… ㅡ_-);; // 어렸을 적에 토요일에 학교에서 후다닥 돌아와 방송하던 기억뿐….(enterprise, 스타트렉, 엔터프라이즈호!!)2009-10-12 01:01:54
  • 즐거운 아침입니다. ^^힘찬 하루 보내세요!!(아침인사!!)2009-10-12 07:47:29
  • 우분투 9.04 에서 불여우 3.5.3 버전을 다운받아서 실행하고 있는데, 중간중간 아무 이유없이 창이 닫히는 경우가 생긴다. 우분투 9.04 에서는 안정성 때문인지 불여우 3.0 버전을 기본 제공하며, 업그레이드를 차단시켜 놓고 있다.(우분투 9.04 // 10월말에 나오는 우분투 9.10 에서는 3.5 버전으로 업그레이드 되어 있을까?)2009-10-12 08:43:02
  • 오늘은 우분투에 APM을 깔자. ㅡ_-);; 오라클 DB 는 설치하기가 귀찮아. 설정하기도 귀찮고…. OTL…. 흠냐릿!!!(우분투, APM 설치하기,)2009-10-12 08:45:06
  • 듀얼 모니터를 쓰면서 나도 모르게 가져버리게 된 습관. 왼쪽 화면은 정적인 화면(개발툴, 나와 관련된 블로그와 홈페이지, 구글), 오른쪽 화면은 흥밋거리나 검색과 관련된 화면.(이것도 좌뇌 우뇌의 영향일까? ^^;)2009-10-12 08:50:31
  • 향긋한 커피향과 함께 상쾌한 한주 보내세요!! ^^ 브라운 아이즈가 부릅니다. With Coffee!!(커피향에 취해 ... 호오... ㅡ_-); 영상을 보니 만타(처음에 나오는 거대한 가오리 모양을 한 생물체)가 한가득 나오는군요. 내년에 다시한번 만타보러 가야겠습니다!!)2009-10-12 09:14:48
  • 조금 시간이 지난 것이기는 하지만, Extremely Agile 에서 나오는 '프로그래머'라는 글을 읽을만 하네요. 이 정도 수준으로 구체적으로 글을 쓸 수 있는 다양한 경험을 하신 블로거의 능력에 혀를 내두를 지경입니다.(낼모레 서른이란 나이에 IT 업종에 뛰어들게 되는군요. ^^; 늦었지만, 빙 돌아왔지만, 이게 내 전문이라는 생각으로 열심히 해야지욤. // 금요일부터 출근하는 아직은 백수!!)2009-10-12 09:33:13
  • 즐거운 점심시간!! ㅡ_-)~ 금강산도 식후경!!(점심시간은 항상 즐겁다!)2009-10-12 12:13:51
  • 말 속의 서로 다른 얼굴, 갈등과 소통. 그것은 사용하는 자에 따라 달라진다.(문득 스쳐가는 한마디, 그 속에서 또 한번 깨달음을 얻다.)2009-10-12 13:31:55
  • ㅡ_-) 이시간이 되니까 졸린 건 왜!!!(졸립다~ >ㅅ<)2009-10-12 16:02:57
  • Developer 2.0, Web 2.0 -> Enterprise 2.0 -> Developer 2.0, 개념 -> 벤더 -> 실무 의 흐름인가요? ^^(키워드, Developer 2.0, 시대의 흐름.)2009-10-12 16:40:56
  • 혹시 오픈마켓과 관련된 괜찮은 자료 가지고 계신분 있으신가요? ^^; 제가 아는 녀석이 오픈마켓 개발업무를 담당하게 되었는데, 참고할 것도 없고 물을 것도 없어서 답답해 하는 중이거든요. +_+) 미친 여러분의 도움을 바랍니다!!(미투지식인, 오픈마켓 자료 구함, 도와주세요~ ^^*)2009-10-12 18:23:35
  • 윈도우 7 말고 우분투로 가면 안되는 이유가 없어요…. 은행권 사이트 이용 못한다는 것만 빼면… 굳이 비싼 금액치룰 필요도 없고… 어차피 MS는 개인사용자보다는 기업사용자 대상으로 하니까.(window7, 일반사용자에 대한 의존도는 약한 MS // 미안해요~ ㅠㅅ-))2009-10-12 18:36:09
  • 오라클의 최대 축제 Oracle OpenWorld 2009 1st day report, 도안구님의 분석이라고 해야할까…(북마크, oracle openworld, report, 썬 + 오라클, 하드웨어와 소프트웨어의 최적조합!?)2009-10-12 20:21:55
  • 아쉽지만… 한RSS와는 아쉬운 작별을 해야겠네요. ^^; 구글리더와 비교했을 때 100개 이상 보지 못하는 것은 단점 아닌 단점으로 작용하네요. 구독리스트 관리하기도 번거롭공…(나는 점점 게을러져가는구나. ㅡ0-);;)2009-10-12 22:36:30
  • 오늘은 라디오 삼매경…. 리쌍 나오고 있음. 이번 6집은 참 좋아요. ^^(me2music 리쌍 6집 - Hexagonal // 라디오 방송 게스트, 스윗쏘로우의 텐텐)2009-10-12 22:56:48
    리쌍 6집 - Hexagonal
    리쌍 6집 - Hexagonal
  • '만약에…' 어떤 상황에서 떠올리는 “왜(Why)?” 와 “만약(If)~” 의 생각의 차이는 어떤 결과를 낳게 될까?(북마크, 1인칭 시점 : 왜, 전지적 시점(?) : 만약에~? // 일까?)2009-10-12 23:19:14

이 글은 허니몬님의 2009년 10월 12일의 미투데이 내용입니다.

허니몬의 IT 이야기
리눅스 하면 소스를 컴파일해서 설치하는 방식이 여러면에서 깔끔할 수 있겠지만,
패키지 설치를 통해서도 손쉽게 의존성 해결 및 업그레이드가 가능해졌기 때문에 쉬운 방법으로 가겠다.

APM 이란, Apache + PHP + MySQL
을 모아서 지칭하는 오픈소스로 제공되는 웹서버 패키지라 할 수 있다.
저렴한 비용으로 손쉽게 웹서버를 구축할 수 있고, 관리 유지도 안정적이기 때문에 많은 이들에게 사랑받고 있다.

Apache는 웹서버를 구동하는 프로그램으로서 HTTP 프로토콜을 사용한다. 또한 HTTPS, FTP 등도 지원한다. 오픈 소스 개발 방식을 통하여 수많은 개발자들이 계속해서 자발적으로 업데이트와 보완 작업에 참여함으로써 오늘날 사용하고 있는 웹서버이며 PHP 와 가장 궁합이 잘 맞는 서버가 되어가고 있다.
관련정보 : http://httpd.apache.org/  에서 윈도우용 등을 손쉽게 얻을 수 있다.

PHP는 웹 프로그래밍 언어의 한 종류로서 강력한 성능과 코딩의 편리함 등 때문에 전 세계적으로 가장 많이 사용되고 있는 웹 프로그래밍 언어이다. PHP(Professional Hypertext Preprocessor)를 의미한다. 사용에 제한이 없고 모든 운영체제에서 동작하며, 데이터베이스와 궁합이 좋은 점 등의 많은 장점으로 많은 인기를 받고 있다.
관련정보 : http://www.php.net/

MySQL 은 공개된 관계형 데이터베이스로서 상용 데이터베이스인 오라클이나 MS-SQL에 비해 성능이 결코 뒤지지 않는, 매우 뛰어난 데이터베이스다. 물론 안정성이나 대용량 지원 등의 면에서 상용 데이터베이스에 비해 조금 떨어지는 부분이 없지 않지만, 이 모든 것을 고려해도 상용 데이터베이스에 비해 조금 떨어지는 부분이 없지 않지만, 이 모든 것을 고려해도 공개프로그램이라는 장점과 함께 관리만 잘하면 매우 유용하게 사용할 수 있다.
관련정보 : http://www.mysql.com/

설치순서 : 1. Apache
               2. MySQL
               3. PHP



1. Apache 설치
터미널을 열고 다음 명령어를 입력한다.
sudo apt-get install apache2
다음으로 MySQL 인증을 위한 모듈을 설치한다.
sudo apt-get install libapache2-mod-auth-mysql

2.
MySQL 설치
sudo apt-get install mysql-server mysql-client
설치가 완료되면 자동으로 MySQL 이 작동된다.

3.
PHP 설치
sudo apt-get install php5-common php5 libapache2-mod-php5
추가로 MySQL 과 연동하기 위한 모듈 설치
sudo apt-get install php5-mysql



PHP 설치까지 완료되면 MySQL 이 정상적으로 작동하고 있는지 확인한다.
sudo netstat -tap | grep mysql
정상 작동하고 있을 경우 아래와 같이 나옵니다.
tcp        0      0 localhost:mysql         *:*                     LISTEN      4914/mysqld 
혹은 mysql 이라고 입력하시면, 아래와 같이 MySQL 모니터 안으로 접속된다.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 33
Server version: 5.0.67-0ubuntu6 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
exit 입력하시고 엔터 치시면 접속 종료된다.

만약 위의 내용을 확인할 수 없다면,
sudo /etc/init.d/mysql restart
로 수동으로 재시작을 시켜준다.

이제 APM이 정상적으로 설치되어있는지 확인할 차례이다.
/etc/apache2/sites-available/default 에서
DocumentRoot /var/www/
부분을 수정하지 않았다면,
/var/www/ 폴더가 localhost가 된다.

cd /var/www
입력한다. 루트권한을 잃었을 경우 /home/계정 이외의 폴더에서는 파일을 추가 혹은 수정을 할 수 없다. 우선 테스트를 위해서 아래와 같이 입력한다.
sudo vi test.php
       <?
              phpinfo();
      ?>
     
아래와 같이 입력한 후 ESC 누르고 x를 입력한 후 종료한다.

브라우저를 실행하고, 주소창에 localhost/test.php 라고 입력하면 아래 화면을 볼 수 있다.
내용은 사용하고 있는 환경에 따라서 다를 수 있다.


위의 내용이 나온다면 정상적으로 APM 설치가 완료되었다.
이후 웹서버와 PHP프로그래밍 등의 공부를 할 때에는 /var/www 폴더에서 파일을 생성하고
브라우저에서 읽어오는 방식으로 테스팅을 해볼 수 있을 것이다.

그런데 /var/www 에서 파일을 생성하려고 하면 권한이 없다는 이야기가 나오면서 파일 생성을 제한받게 된다. 로그인한 계정에 /var/www 소유권한을 주었다.
sudo chown 계정:계정 /var/www -R
하여서 해당 디렉토리에 소유권한을 얻었다.




1
블로그 이미지

Email : ihoneymon@gmail.com 안녕하세요, 꿀괴물 입니다. ^^ 멋진 비행을 준비 하는 블로그 입니다. 만능형 인간이 되어 많은 이들에게 인정받고, 즐겁고 행복하게 살기를 간절히 원합니다!! 달콤살벌한 꿀괴물의 좌충우돌 파란만장한 여정을 지켜봐주세요!! ^^

허니몬