Recent Posts
Recent Comments
Link
«   2024/05   »
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
Tags
more
Archives
Today
Total
관리 메뉴

itells, IT를 말하다.

Ubuntu 10.04 + APM #3 - MySQL, PHP 설치 및 완료 본문

Technology/Ubuntu

Ubuntu 10.04 + APM #3 - MySQL, PHP 설치 및 완료

아이텔즈 2012. 7. 2. 01:03

6. Apache2와 MySQL 연결인증 모듈 설치


Apache2의 모듈이며, MySQL과 연동하기 위해 반드시 필요합니다.


# 모듈 설치
$ sudo apt-get install libapache2-mod-auth-mysql





7. MySQL 설치


Database의 부분을 담당하는 MySQL 입니다.

설치 시에 MySQL의 관리자 계정인 root의 패스워드를 입력해야 합니다.


apt-get 명령어를 통한 자동화가 되어있습니다.


# MySQL 설치 (설치 도중 MySQL root account의 패스워드 입력)
$ sudo apt-get install mysql-server mysql-client





8. PHP 설치


APM에서 필수적으로 들어가는 스크립팅 언어입니다.

많은 사람들이 사용하는 제로보드, XpressEngine이나

MySQL 웹 인터페이스인 phpMyAdmin을 운영하는데 필요합니다.


이 후 단계들은 PHP를 강화하기 위한 모듈과 라이브러리를 설치합니다.


# PHP5 설치
$ sudo apt-get install php5-common php5 libapache2-mod-php5





9. PHP와 MySQL 연동 모듈 설치하기


PHP의 모듈이며, MySQL과 연동하기 위해 반드시 필요합니다.


# 모듈 설치
$ sudo apt-get install php5-mysql





10. PHP용 GD 라이브러리 (선택사항)


XpressEngine 사용 시 요구되는 라이브러리입니다.

이 라이브러리 설치는 선택사항입니다.


# 라이브러리 설치
$ sudo apt-get install php5-gd





11. PHP용 mcrypt 암호화 라이브러리 (선택사항)


phpMyAdmin 사용 시 요구되는 라이브러리입니다.

이 라이브러리 설치는 선택사항입니다.


# 라이브러리 설치
$ sudo apt-get install php5-mcrypt





12. APM 정상 동작 확인


수고하셨습니다.

이제 APM 설치 및 설정이 끝났습니다.

정상 동작 확인을 위해 Apache2와 Tomcat6 그리고 MySQL을 제어 해 보도록 하겠습니다.


# Apache2 동작제어 및 확인
$ sudo /etc/init.d/apache2 restart    # 옵션 [start|stop|restart|status]

# Tomcat6 동작제어 및 확인
$ sudo /etc/init.d/tomcat6 restart    # 옵션 [start|stop|restart|status]

# MySQL 동작제어 및 확인
$ sudo /etc/init.d/mysql restart      # 옵션 [start|stop|restart|status]

# PHP 임시파일 생성
$ sudo vi [webroot]/phpinfo.php
## vi-editor --
<? phpinfo() ?>

# JSP 임시파일 생성
$ sudo vi [webroot]/index.jsp
## vi-editor ---------------------
<% out.println("Hello World!"); %>

PHP 확인

http://서버IP_또는_도메인/phpinfo.php


JSP 확인

http://서버IP_또는_도메인/index.jsp





13. APM 설정 확인 위치


Apache2 : /etc/apache2/apache2.conf

Apache2 root : /etc/apache2/sites-available/default

MySQL : /etc/mysql/my.cnf

PHP5 : /etc/php5/apache2/php.ini

Comments