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

본문 바로가기
 

CentOS 5.0에 XAMPP 1.6.1 설치

페이지 정보

작성자 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 15,289회 작성일 09-06-11 20:00

본문

 

Peter .WEB2

May 26, 2007

CentOS 5.0에 XAMPP 1.6.1 설치

Filed under: System Guru — Peter Kim @ 5:46 pm
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 이렇게하면 복구 완료.
Technorati Tags: centos, xampp, rhel, sysadmin

Powered by ScribeFire.

Ads by Google
RPM 분석 전문 테스토
온도계, 습도계, 풍속 및 압력계, rpm, 연소가스 분석 전문.
www.testo.co.kr
지멘스 PLM 소프트웨어센터
혁신적인 엔지니어링 분석을 위한 지멘스 PLM 소프트웨어의 정보 제공
siemens.com/plm/answers
전기보일러 할인센터
45만원부터 대성셀틱 귀뚜라미 경동등 전국 최저가도매판매, 대리점모집
www.aceonsugi.com/shop/shopbrand.ht
통합코덱 다운받기 굿파일
공개자료실, 유틸리티, 통합코덱, 프리웨어, 쉐어웨어 등 자료 제공.
www.goodfile.net


3 Comments »

  1. [...] 기준은 XAMPP 환경하 (1.6.2로 upgrade되었음.) 를 기준으로 한다. 역시 [...]
  2. [...] Xampp 환경 설정 / 초기 환경 설정     1) Xampp 설치 : CentOS 5.0에 XAMPP 1.6.1 설치 참조    2) PHP 환경 설정 : #vi /opt/lampp/etc/php.ini 하여 memory_limit을 [...]
  3. [...] Repository Browser를 지원합니다. #03. CentOS 환경에서의 Apache, MySQL, PHP 설치는 CentOS 5.0에 XAMPP 1.6.1 설치 글을 [...]

첨부파일

댓글목록

등록된 댓글이 없습니다.

Total 138건 4 페이지
리눅스 Tip 목록
번호 제목 글쓴이 조회 날짜
84 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14727 05-23
83 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14620 05-22
82 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 12566 05-22
81 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15038 05-22
80 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14021 05-21
79 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17117 05-10
78 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 19316 05-08
열람중 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15290 06-11
76 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 8891 02-02
75 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 8448 01-31
74 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16139 01-31
73 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17994 01-31
72 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17108 01-31
71 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15614 01-31
70 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16349 01-31
69 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14812 01-31
68 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14079 01-31
67 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15153 01-31
게시물 검색