[Ubuntu] [우분투]apm [apache,php,mysql] 설치 > 팁앤테크

본문 바로가기
사이트 내 전체검색

팁앤테크

[Ubuntu] [우분투]apm [apache,php,mysql] 설치

페이지 정보

본문

한번에 끝내는 Ubuntu 서버세팅 (우분투 서버세팅)

1) 버전체크

#uname -a
Linux LaelServer02 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64 GNU/Linux

2) Ubuntu 버전체크

#cat /etc/issue
Ubuntu 9.04

3) 하드용량체크

#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/LaelServer02-root
                       37G  739M   35G   3% /
tmpfs                 244M     0  244M   0% /lib/init/rw
varrun                244M   72K  244M   1% /var/run
varlock               244M     0  244M   0% /var/lock
udev                  244M  148K  244M   1% /dev
tmpfs                 244M     0  244M   0% /dev/shm
lrm                   244M  2.7M  242M   2% /lib/modules/2.6.28-11-server/volatile
/dev/sda5             228M   14M  202M   7% /boot


대략 다 더하면 40G가 나온다.


4) 메모리 체크

#cat /proc/meminfo
MemTotal:         499248 kB
MemFree:          326264 kB
Buffers:            8092 kB
Cached:           111848 kB
SwapCached:            0 kB
Active:            49092 kB
Inactive:          80836 kB
Active(anon):      12948 kB
Inactive(anon):        0 kB
Active(file):      36144 kB
Inactive(file):    80836 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1462264 kB
SwapFree:        1462264 kB
Dirty:                 8 kB
Writeback:             0 kB
AnonPages:         10036 kB
Mapped:             5332 kB
Slab:              14688 kB
SReclaimable:       7712 kB
SUnreclaim:         6976 kB
PageTables:         1188 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1711888 kB
Committed_AS:      31512 kB
VmallocTotal:   34359738367 kB
VmallocUsed:         840 kB
VmallocChunk:   34359734959 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        8128 kB
DirectMap2M:      516096 kB


대략 320M의 가용메모리가 있다.

5) 자잘한 업글

apt 목록 갱신
#apt-get update

설치되어있는 프로그램 최신버전패치
#apt-get upgrade

6) Apache2 설치

#apt-get install apache2

부팅시 자동실행 된다. (기본값)
설치 완료되면 자동적용 및 시작된다.

확인해본다. http://256.123.213.213(서버의아이피)
웹브라우져에 It Works 라고 뜨면 성공.

7) PHP 5.x 설치

#apt-get install php5
자동으로 아파치 중단시키고  설정파일에 php를 등록시키고 재 구동시킨다.(바로 적용됨)

#apt-get install php5-cli
콘솔에서 php를 실행시키기 위해서 위와 같이 실행

버전체크
#php -v
PHP 5.2.6-3ubuntu4.5 with Suhosin-Patch 0.9.6.2 (cli) (built: Jan  6 2010 22:41:58)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies


5.2.6 버전이다.

8) Mysql 설치

#apt-get install php5-mysql
php5 연동모듈 설치

#apt-get install mysql-client-5.1
역시 콘솔 컨트롤을 위해서

#apt-get install mysql-server
mysql데몬 설치.  재부팅시 자동실행된다.
설치중에 root비밀번호를 세팅할 수 있다.

버전체크
#mysql -V
mysql  Ver 14.14 Distrib 5.1.31, for debian-linux-gnu (x86_64) using  EditLine wrapper
5.1.31 버전이다.

기본 언어셋 설정(중요)
이 단계를 건너뛰면 DB가 latin1 으로 생성되며 추후 DB작업에 문제가 생길 수 있다.
#vi /etc/mysql/my.cnf

[mysqld] 항목에 다음 3 줄을 추가한다.

default-character-set=utf8
character-set-server = utf8
collation-server = utf8_general_ci


*Fine Tuning 의 max_allowed_packet 을 256M 로 변경
(DB한 행의 데이터 크기 제한이라고 보시면 됩니다)


[mysqldump]에도
max_allowed_packet 을 256M으로


변경사항저장
#restart mysql

9) 계정생성 및 동작테스트

원래 표준명령어는 useradd 이지만    사용하기 좋게 adduser 를 지원한다.
리눅스 관련 서적을 보면
둘다 계정생성용 명령어라고 되어있다.
쉬운 설정을 위해 adduser를 사용

#adduser my_lael_be

보통 웹루트는 홈디렉토리에 하지 않습니다.
저는 주로 www 디렉토리를 사용합니다.


사용자변경 후 www 디렉토리를 생성하고 빠져나오기
#su -l my_lael_be
#mkdir www
#exit

10) 아파치에 등록



다음의 내용을 작성한다.

<VirtualHost *:80>
#연결될 도메인을 설정합니다. (main domain)
        ServerName lael.be 
#다중도메인 설정을 합니다. 서브도메인 및 전혀다른 도메인도 가능합니다. (additional domain)
        ServerAlias www.lael.be  
#document Root
  DocumentRoot /home/my_lael_be/www/
#additional setting
<Directory /home/my_lael_be/www/>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

ServerAlias 는 사용안하면 빼도 되는 줄이다.

저장은 다음위치에/etc/apache2/sites-available/my_lael_be

11) 사이트 enable

#a2ensite my_lael_be
#/etc/init.d/apache2 reload

https://lael.be/i/entry/213
**************************************************************

우분투는 특별한 설정없이 아래의  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

 

7. PHPMYADMIN 설치

   #sudo apt-get install phpmyadmin


   

   tcp 0 0 localhost.localdomain:mysql *:* LISTEN - 이 출력되면 정상 
 
7. 기타

   mod_rewirte 모듈 아파치에 삽입 

   #sudo a2enmod rewrite

   

*위 과정중 오류가 나면 sudo /etc/init.d/ 를 이용하여 설치된 패키지를 재시작을 권장


http://community.365managed.com/?document_srl=10751&mid=server&sort_index=readed_count&order_type=desc

추천0

댓글목록

profile_image
Total 19건 1 페이지
  • RSS
팁앤테크 목록
번호 제목 글쓴이 조회 추천 날짜
19 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16024 0 02-14
18 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15909 0 08-09
17 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17680 0 08-09
16 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 45519 0 09-27
15 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 56163 0 06-29
14 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 51082 0 06-29
13 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 23226 0 06-06
12 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 24014 0 06-04
열람중 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 27075 0 06-01
10 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16916 0 06-01
9 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13758 0 05-30
8 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17133 0 05-30
7 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16503 0 05-30
6 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17900 0 05-30
5 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 20084 0 05-30
4 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15153 0 03-26
3 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15785 0 10-06
2 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16854 0 10-06
1 제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 13707 0 01-08

검색

회원로그인

회원가입

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒140-0011 東京都品川区東大井2-5-9-203
050-5539-7787
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

접속자집계

오늘
2,839
어제
4,566
최대
6,509
전체
1,067,500
Copyright (c) 株式会社YHPLUS. All rights reserved.