본문 바로가기

OS/Linux

[Linux] BitNami Stack을 이용한 APM 환경 설정 + phpmyadmin


APM, apahce, php, mysql을 한번에 설치해주는 툴은 굉장히 많습니다. 그중에서 bitnami에서 제공하는 툴을 이용하여 설치하는 방법입니다.

사실 방법이랄 것도 딱히 없고 굉장히 쉽습니다.


리눅스는 Ubuntu Server를 사용한다고 가정 하겠습니다.


1. www.bitnami.com 사이트에서 LAMP stack 파일을 다운 받습니다.

LAMP 는 linux, apache, mysql, php 의 앞글자

http://bitnami.com/stack/lamp 


2. 설치 합니다. 

bitnami-lampstack-xxxxxxx.run 파일이 있는 폴더로 이동합니다.

프롬프트에서 다음과 같이 파일의 권한을 주고, 바로 실행합니다.


$ chmod 755 bitnami-lampstack-xxxxx.run

$ ./bitnami-lampstack-xxxxxxxx


3. 해당 툴이 포함한 프레임워크를 함께 설치할 것인지 묻는 화면이 나타납니다.

zend, codeigniter, symphony 등등 여러가지가 있는데요?

필요하면 y를 필요 없다면 n을 입력하시면 됩니다.

(phpmyadmin은 무조건 포함됩니다)


이후 설치할 폴더를 입력하는 화면이 나타나면 설치할 폴더를 입력하고 엔터.

(mysql 비밀번호를 묻는 질문도 나옵니다)


4. 다 설정하고 마지막으로 설정확인을 묻는 질문에 y를 눌러주시면 설치가 다 완료 됩니다.


설치는 여기서 끝입니다.

간단하죠?



서버의 실행은?


설치폴더/ctlscript.sh start


를 하시면 구동 상황을 알려주며 아파치 서버가 실행됩니다.

정지 하실땐 ./ctlscript.sh stop 재시작은 ./ctlscript.sh restart 입니다.


서버를 구동하고, 서버의ip를 웹브라우저에 입력하시면 bitnami에 관해 갈략하게 써 있는 기본 페이지가 로드가 됩니다.



기타 설정

<아래의 내용은 본인이 사용하는 설정입니다. 어디서 설정을 하는지를 알기위해 적는 것이기에 똑같이 할 필요는 없습니다>


php.ini 

위치 : 설치폴더/php/etc/php.ini


옵션 설정

date.timezone = “Asia/Seoul”

short_open_tags = On 


phpmyadmin 

위치 : 설치폴더/php/apps/phpmyadmin/


phpmyadmin의 기본 계정 : root

암호 : LAMP stack 설치시 입력한 암호


계정추가는 로그인 후 mysql Database의 user Table 에 추가


codeigniter 사용 설정

설치폴더/apache2/conf/httpd.conf 열어서

맨 아래의 include 중

Include "/opt/lamp/frameworks/codeigniter/conf/codeigniter.conf"

주석 해제

서버ip/codeigniter 를 인터넷주소창에 입력하면 코드이그나이터 프레임워크 기본 페이지가 열립니다.


위 기본페이지를 서버의 default 페이지로 설정하기

설치폴더/frameworks/codeigniter/conf/codeiginiter.conf 열어서

상단 alias 어쩌구 부분을


DocumentRoot "설치폴더/frameworks/codeigniter/htdocs"

# Alias "installdir/frameworks/codeigniter/htdocs"

# Alias /codeigniter/ "installdir/frameworks/codeigniter/htdocs/"


형태로 변경