우분투는 특별한 설정없이 아래의 Sequence로 진행하면 무리없이 Webserver를 구축할 수 있다.
1. Apache2 설치
#sudo apt-get install apache2
2. mysql 인증 모듈
#sudo apt-get install libapache2-mod-auth-mysql
3. MySQL
#sudo apt-get install mysql-server mysql-client
설치가 완료되면 MySQL서버가 자동으로 시작
4. PHP5
#sudo apt-get install php5-common php5 libapache2-mod-php5
※PHP 확장모듈 설치
#sudo apt-get install php5-gd
#sudo apt-get install php5-imap
#apt-get install dh-make-php php5-imagick php5-dev
#sudo apt-get install php5-cli
5. MySQL과 연동하기 위한 모듈
#sudo apt-get install php5-mysql
6. MySQL서버 정상 작동 확인
#sudo netstat -tap | grep mysql
Mysql 글자셋 설정
default-character-set=utf8
[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
7. PHPMYADMIN 설치
#sudo apt-get install phpmyadmin
tcp 0 0 localhost.localdomain:mysql *:* LISTEN - 이 출력되면 정상
7. 기타
mod_rewirte 모듈 아파치에 삽입
#sudo a2enmod rewrite
*위 과정중 오류가 나면 sudo /etc/init.d/ 를 이용하여 설치된 패키지를 재시작을 권장
8. PHP 소스 그대로 출력되면 "/etc/apache2/apache2.conf" 내용 마지막에 아래내용 추가
AddType application/x-httpd-php .php .php3 .inc .ph .htm .html
TroubleShooting
1. log 디렉토리 만들어야 함
2. virtual host 홈 디렉토리 만들어야 함
3. apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 에러 발생하면 /etc/apache2/apache2.conf 파일 마지막에 ServerName localhost를 추가한다.
출처 : http://community.365managed.com/?document_srl=10751&mid=l_service&sort_index=readed_count&order_type=desc
'리눅스 서버관리 > Ubuntu' 카테고리의 다른 글
우분투 APM 간단설치 (풀옵) (0) | 2010.04.08 |
---|---|
우분투 Apache 2.x VirtualHost 설정 (0) | 2009.12.02 |