CentOS 5.0에 XAMPP 1.6.1 설치 > 리눅스 Tip

본문 바로가기
 

CentOS 5.0에 XAMPP 1.6.1 설치

페이지 정보

작성자 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 15,484회 작성일 08-05-29 08:25

본문

May 26, 2007

CentOS 5.0에 XAMPP 1.6.1 설치

Filed under: System Guru — Peter Kim @
 
CentOS 5.0 (RHEL 5.0) 에 XAMPP (기존 LAMPP) 1.6.1의 설치 Know-How를 공유하고자 한다.

기본적으로 CentOS에서 httpd(apache), mysql, php, vsftpd가 설치가 되나.. 워낙 디렉토리가 흩어져있어 관리하기가 쉽지 않고 뭐 하나 설치하려하면, 이런저런 setting값을 바꿔줘야 하는데 쉬운 작업은 아니다. 그래서 쉽게 설치 및 관리할 수 있는 AMP 중 XAMPP를 선택하였다. 다른 AMP와는 달리 XAMPP는 Windows, Linux, Solaris 및 OSX용이 있어서 어느 정도 개념만 잡히면 이 기종간에도 거의 유사한 환경으로 설정/사용을 원활하게 할 수 있다는 점과 백업이 쉽다는 점(명령어 하나로 sh이 만들어 지고.. 이것만 실행하면 복구된다), 그리고 다양한 기본 Module들이 설치되어 있어서 복잡한 세팅 없이도 웬만큼 쓸 수 있는 장점이 있다. (FTP로 로그인하면 기본으로 Root폴더인 /opt/lampp/htdocs 으로 접속이 된다)

설치한 XAMPP Linux 1.6.1은 Apache 2.2.4, MySQL 5.0.37, PHP 5.2.1 & 4.4.6 & PEAR + SQLite 2.8.17/3.2.8 + multibyte (mbstring) support, Perl 5.8.7, ProFTPD 1.3.0a, phpMyAdmin 2.10.02, OpenSSL 0.9.8e, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.2, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.4, cURL 7.13.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.07, FPDF 1.53, XAMPP Control Panel 0.6 가 기본으로 같이 설치된다. (이걸 일일이 수동으로 할 생각하면.. rpm이 있다고 하더라도… 얼마나 끔찍한…)

[1] 우선 CentOS 관련 서비스 정지
- CentOS에 기본적으로 설치되는 Apache (httpd-2.2.3-6.el5.centos.1) , MySQL(5.0.22-2.1), PHP(php-5.1.6-12.el5)의 서비스를 중지 시킨다.

[2] XAMPP 설치
- 기본 가이드 : http://www.apachefriends.org/en/xampp-linux.html
1) XAMPP Linux 1.6.1 download :
#wget http://www.apachefriends.org/download.php?xampp-linux-1.6.1.tar.gz
2) 다운로드한 파일은 /opt에 압축해제
#tar xvfz xampp-linux-1.6.1.tar.gz -C /opt (기본적으로 /opt/lampp가 설치 dir이다. 바꿀수가 없었음)
3) LAMPP 시작
#/opt/lampp/lampp start
4) 시험 (가지고 있는 Browser로 http://localhost 혹은 http://(linux server ip address)
 

380.jpg

[3] XAMPP 환경설정 / 완료
기본적으로 설정을 완료하게 되면 아무나 접근가능하도록 설정이 되어있으며, 이의 보안 설정을 해주어야 한다. XAMPP는 이것도 shell로 간편하게 조정할 수 있다.
1) MySQL root 계정, ProFTPD 유저계정, PhpMyAdmin 암호 등을 쉽게 바꿀 수 있다.
# /opt/lampp/lampp security
XAMPP: Quick security check…
XAMPP: Your XAMPP pages are secured by a password.
XAMPP: Do you want to change the password anyway? [no]
XAMPP: MySQL is not accessable via network. Good.
XAMPP: MySQL has a root passwort set. Fine! :)
XAMPP: ProFTPD has a new FTP password. Great!
XAMPP: Do you want to change the password anyway? [no]
XAMPP: Done.

2) 설정 완료. 이젠 쉽게 XAMPP를 시작하고 종료한다.
#/opt/lampp/lampp stop <– 서비스 종료 (Apache, MySQL, PHP, ProFTP)

#/opt/lampp/lampp start <– 서비스 시작 (Apache, MySQL, PHP, ProFTP)

#/opt/lampp/lampp restart <– 서비스 재기동 (Apache, MySQL, PHP, ProFTP)
# /opt/lampp/lampp security <– 보안 설정 변경
# /opt/lampp/lampp <– 도움말

3) 그럴일은 없겠지만.. 삭제하고 싶을땐?
# rm -rf /opt/lampp (How Dare you…^^)

[4] XAMPP 활용
1) 이제 설치하고 싶은 공개 PHP 등을 /opt/lampp/htdocs 하위 폴더에 설치만 하면 바로 쓸 수 있다.
- WEB 2.0 한국대표 Blog 테더툴스 : http://www.tattertools.com/ko/
- WEB 1.0(?) 대표 Board 제로보드 : http://www.nzeo.com/
- WEB 2.0 출마하는 제로보드XE : http://beta.zb5.zeroboard.com/(6월에 정식 출시된다네요)
- 그누보드 : http://www.sir.co.kr/solution/gnuboard4/
- PHP보물섬(?) PHPSchool : http://www.phpschool.com/(자료실에 각종 PHP 활용한 프로그램들이 많이 있습니다. )

2) Linux 재부팅할때 XAMPP도 같이 시작되는 방법
#egrep :initdefault: /etc/inittab <– 이렇게 해서 나온 숫자를 확인 (나의 경우엔 id:5:initdefault:로 표기 되어 5)
#cd /etc/rc.d/rc5.d (앞서 숫자가 3이라면 /etc/rc.d/rc3.d로 이동)
#ln -s /opt/lampp/lampp S99lampp
#ln -s /opt/lampp/lampp K01lampp
3) XMAPP 백업 및 복구 하는 방법
#/opt/lampp/lampp backup (mysql root 패스워드) <- ()없이 mysql root 패스워드 입력
이렇게하면 /opt/lampp/backup 디렉토리에 실행 날짜의 sh 파일이 생성된다.
복구는 sh xampp-backup-dd-mm-yy.sh 이렇게하면 복구 완료.

댓글목록

등록된 댓글이 없습니다.

Total 138건 7 페이지
리눅스 Tip 목록
번호 제목 글쓴이 조회 날짜
30 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5 06-18
29 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14427 06-16
28 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9919 06-16
27 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15003 06-14
26 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14805 06-14
25 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15614 06-14
24 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10561 06-09
23 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16387 05-29
열람중 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15485 05-29
21 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9715 05-29
20 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9089 05-29
19 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18529 05-29
18 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19027 05-29
17 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8807 05-28
16 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9532 05-28
15 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16872 05-28
14 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16836 05-23
13 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15970 05-23
게시물 검색