지난번에 윈도우용 APMSETUP 프로그램을 소개해드렸는데, 댓글로 용한님이 리눅스용도 알려주셔서 소개해드립니다. XAMPP는 리눅스에서 손쉽게 아파치 웹서버를 구축할 수 있도록 도와주는 프로그램인데, 테스트용도로 웹서버를 구축하시기에 적합하다 생각합니다.

X - Cross Platform
A - Apache
M - MySQL
P - PHP
P - Perl

뿐만 아니라 phpMyAdmin과 ProFTPD 등도 같이 설치됩니다. 한방에 다 처리되어서 매우 편리합니다.

홈 페이지
http://www.apachefriends.org/en/xampp-linux.html

리눅스용이니까 (리눅스 다루시는 분들은 웬만큼 잘 아실테니) 별다른 설명이 필요없을 것 같네요.

먼저 패키지를 다운로드 받으세요. 저는 현재 기준 최신버전을 wget으로 다운로드 받겠습니다.

wget http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz

그런 다음 압축을 풉니다. 저는 /opt 밑에 풀겠습니다. (홈피에 나온 가이드대로)

tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

이제 실행만 하면 끝입니다. 너무 쉬워서 허탈하죠?

/opt/lampp/lampp start


이대로 웹페이지 접속해보면 아래와 같이 나올겁니다. 그럼 성공입니다.


그런데 처음 설치한 상태는 보안에 취약하기 때문에 (패스워드가 정해져 있어서) 일단 패스워드 설정작업부터 해야합니다. 아래와 같이 실행하시면 몇가지 계정에 대해 패스워드를 물어봅니다.

/opt/lampp/lampp security


첫번째는 XAMPP 관리페이지 패스워드입니다. 계정은 lampp 입니다.
두번째는 MySQL (phpMyAdmin) 패스워드입니다. 계정은 pma 입니다.
세번째도 MySQL (phpMyAdmin) 패스워드입니다. 계정은 root 입니다.
네번째는 ProFTPD 패스워드입니다. 계정은 nobody 입니다.

다큐먼트 루트는 /opt/lampp/htdocs 인데 여기가 FTP 루트 디렉터리이기도 합니다. 그래서 소스 올리고 편집하기도 매우 편리합니다. 안에 들어있는 내용물을 전부 깔끔하게 지우시려면 rm -rf /opt/lampp/htdocs/* 하시면 되겠죠.

개별적으로 필요한 실행파일들은 /opt/lampp/bin 안에 들어있습니다. 예를 들어 phpMyAdmin을 사용하지 않고 직접 MySQL을 사용하시려면 /opt/lampp/bin/mysql -u root -p 하시면 되겠죠.

서비스를 전부 중지시키시려면 /opt/lampp/lampp stop
하시면 되는데 개별 프로그램을 중지/시작하시려면 아래 옵션을 참조하세요. (홈피에 있는 내용)

START AND STOP PARAMETERS
Parameter Description
start Starts XAMPP.
stop Stops XAMPP.
restart Stops and starts XAMPP.
startapache Starts only the Apache.
startssl Starts the Apache SSL support. This command activates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay activated.
startmysql Starts only the MySQL database.
startftp Starts the ProFTPD server. Via FTP you can upload files for your web server (user "nobody", password "lampp"). This command activates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay activated.
stopapache Stops the Apache.
stopssl Stops the Apache SSL support. This command deactivates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay deactivated.
stopmysql Stops the MySQL database.
stopftp Stops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay deactivated.
security Starts a small security check programm.

테스트로 워드프레스 설치해봤는데 잘 되었습니다.


리눅스에 익숙하지 않으신 분들은 XAMPP를 이용해서 웹서버를 구축해보세요. 초보자도 손쉽게 진행할 수 있습니다.
신고
Share
  1. 김진우
    2011.11.21 22:53 신고

    좋은 정보 감사합니다.

  2. 스누피님
    2011.11.22 10:30 신고

    스누피님 공유정신에 항상 탄복하고 갑니다,, 감사합니다 아낌없는 지식,,,,,날씨가 춥습니다 감기조심하세요

  3. BlogIcon 하늘다래
    2011.11.22 10:41 신고

    리눅스에서 웹서버 만드시려는 분께 좋은 정보가 되겠네요^^
    ㅎㅎ

  4. BlogIcon hongyang
    2011.11.22 14:57 신고

    스누피님 아직 블로그 정신은 남아 있군요..
    감사합니다. 감기 조심하세요~

    • 용한
      2011.11.22 15:58 신고
      수정 및 삭제

      대단 하신듯.
      시간 없고 바쁘고 귀찮으실텐데..
      전 잘 알지 못하기도 하지만 귀차니즘 때문에 특별히 관심 가지지 않는한 그냥 안 한다는..

  5. 쿤둔
    2011.11.22 17:24 신고

    안녕하세요 스누피님 항상좋은글 감사하게 잘 보구갑니다 다름이 아니라 궁금한게 있어여 여쭤볼라구요

    어디에다 써야될지 몰라서 여기다가 남기네요 죄송합니다

    만능고스트를 하나 다운받아 컴터에 설치하는데 30%정도 복원하다 베드블럭 메세지뜨면서 다운되길래

    다시원래 제 이미지로 복원을햇습니다 그런데 속도가 너무 느려지더라구여 원래 5분이라치면 50분으로

    늦어지드라구여 그래서 요런저런 방법을하다가 나뉜파티션을 다시 통합해서 빠른포맷으로 한다음 다시해보고 일반포맷으로도 다시해보고 mbr두 다지우고 모두 초기화 해보고 안되서 로우포맷을 해보니까

    정상적으로 다시 원래 속도로 나오더라구요 근데 다시설치하고 다시 c를 이미지 뜨니까 또 느려지네요

    당췌 이유가 먼지 고스튼 무옵션으로 햇습니다

  6. 쿤둔
    2011.11.22 17:25 신고

    안녕하세요 스누피님 항상좋은글 감사하게 잘 보구갑니다 다름이 아니라 궁금한게 있어여 여쭤볼라구요

    어디에다 써야될지 몰라서 여기다가 남기네요 죄송합니다

    만능고스트를 하나 다운받아 컴터에 설치하는데 30%정도 복원하다 베드블럭 메세지뜨면서 다운되길래

    다시원래 제 이미지로 복원을햇습니다 그런데 속도가 너무 느려지더라구여 원래 5분이라치면 50분으로

    늦어지드라구여 그래서 요런저런 방법을하다가 나뉜파티션을 다시 통합해서 빠른포맷으로 한다음 다시해보고 일반포맷으로도 다시해보고 mbr두 다지우고 모두 초기화 해보고 안되서 로우포맷을 해보니까

    정상적으로 다시 원래 속도로 나오더라구요 근데 다시설치하고 다시 c를 이미지 뜨니까 또 느려지네요

    당췌 이유가 먼지 고스튼 무옵션으로 햇습니다

    • BlogIcon snpbox
      2011.11.23 07:37 신고
      수정 및 삭제

      디스크가 정상이 아닌 것 같은데 프로그램으로 정보 한번 확인해보세요.

      http://sourceforge.jp/projects/crystaldiskinfo/downloads/53474/CrystalDiskInfo4_1_3.zip/

  7. 용한
    2011.11.23 09:56 신고

    스누피님이 시간이 남아 도시나 보네요. 최고의 IT 업체 들어 가셨다는데 할만 하시나 봅니다.
    이번 기회에 웹 하드도 다뤄 보시는 것이 http://www.ajaxplorer.info/.
    LG 넷하드 옆에 업체에서 구매 했는데 살펴 보니 이걸 쓰길래 심심해서 한번 깔아서 개인 웹하드로 사용중입니다. 무료 넷하드 소스중에서 상당히 괜찮은것 같아요. 설치만 하면 별 다른 설정 할것도 없고
    약간 서버 지식이 필요 하긴 하지만
    자체에서 외부 FTP 나 WEBDAV, SAMBA,MySQLDB,MAIL계정,dropbox(클라우드저장소) 등 다양한 repository에 접속(?).. 마운트 시킬수 있습니다. - 불안정하지만 최신버전에서...
    계정 발급해서 개인 디렉토리도 만들수 있고 회사에서 활용해볼려고 하는데 의욕이 없네요.

  8. 휴지
    2011.11.23 15:10 신고

    이 글과 맞지않는 댓글이긴한데 작년에 올려주신 아이폰4 스누피 인코더 ios5이후 자막 말풍선이 보이지않는데 손좀 써주실수없을까요 정말 유익하고 쓸모있는 유틸입니다..

  9. mac
    2011.11.25 15:36 신고

    xampp 맥에서도 사용 가능한가요?


  10. 2011.11.25 18:12

    비밀댓글입니다

  11. BlogIcon 컴온베베
    2011.11.29 20:01 신고

    헐 고생고생해서 APM 연동 시킨 기억이 있는데 굉장히 허탈하군요 ㅎㅎ

  12. 고양이이이
    2012.04.03 15:58 신고

    xampp 설치 후 tomcat 연동도 해야할거같은데
    리눅스는 따로잡아주어야 하나요?
    윈도우랑 차이가 나네요 ㅋㅋ


  13. 2012.07.03 10:36

    비밀댓글입니다

  14. 승진이
    2013.08.01 17:11 신고

    압축푸는 과정에서
    tar: `-Acdtrux' 옵션 중 하나 이상을 지정하면 안 됩니다
    Try `tar --help' or `tar --usage' for more information.
    이런게 나왔는데 무엇을 뜻하는건지 모르겠네요 ㅠ

  15. 보물지도
    2015.06.09 16:23 신고

    용한
    스누피님이 시간이 남아 도시나 보네요. 최고의 IT 업체 들어 가셨다는데 할만 하시나 봅니다.

    뭔 소리?
    부러우면 지는거라는게 이때 써먹어야 되는 말인가? 뭔말이 이렇게 없어 보이나?