미디어위키/미디어위키 설치 및 관리

XAMPP, 미디어위키 익스텐션 연재 안내

씨실과 날실 2019. 4. 17. 19:30

지금까지 저는 가상머신 내에 리눅스를 설치하고 이를 바탕으로 APM(Apache2, PHP, MariaDB)을 설치하여 서버를 구축하고 여기에 각종 CMS를 설치하고 운영하는 방법에 대해 꽤 긴 시간동안 연재를 했습니다.

그러나 제가 가상머신과 리눅스를 접하기 전에는 APM을 이용하기 위해서는 다른 프로그램을 사용해야 했습니다.

APMSETUP7

맨 처음 제가 이용했던 프로그램은 APMSETUP7이라는 프로그램이었습니다.  http://www.apmsetup.com 사이트에서 배포하고 유지보수하였습니다만 지금은 폐쇄되어 더이상 유지보수되지 않습니다. 그러나 지금도 이 프로그램을 사용 중인 분들을 찾아볼 수 있을 정도로 한때 국내에서 APM 꾸러미 프로그램들 중에서는 독보적인 위치를 차지했었습니다.

이 프로그램의 사양은 다음과 같았습니다.

본 프로그램은 사용에 아무런 제한이 없는 프리웨어입니다.
지원되는 시스템은 NT 시스템(2000/XP/2003/Vista/7/2008)를 지원합니다.

Minimum system required:
    Windows 7,
    Windows Server 2008,
    Windows Vista,
    Windows Server 2003 SP1,
    Windows XP SP2,
    Windows 2000 Service Pack 4

APMSETUP은 윈도우에 APM( Apache, PHP, MySQL )를 사용할 수 있도록 자동으로 설치, 설정 해주는 프로그램 입니다.

[2010-01-03]

Apache 2.2.14 (openssl 0.9.8k) [ http://httpd.apache.org ]
    - Server\Apache
    - mod_log_rotate 1.00a
    - mod_security 2.5.10

PHP 5.2.12 [ http://kr.php.net / http://windows.php.net/ ]
    - Server\PHP5

Zend Optimizer v3.3.3 [ http://www.zend.com ]
    - Server\ZendOptimizer

MySQL 5.1.39 [ http://www.mysql.com ]
    - Server\MySQL5

phpMyAdmin 3.2.3 [ http://www.phpmyadmin.net ]
    - Server\phpMyAdmin

CUBRID  [ http://www.cubrid.com ] , JRE  [ http://java.sun.com ]

오토셋(AutoSet)

위의 APMSETUP7이 어밴던웨어가 된 이후 그 다음으로 찾은 프로그램은 오토셋(AutoSet)이었습니다. 제가 사용할 당시는 오토셋 8이었습니다만 지금 현재 오토셋 10(PHP 7.2)까지 업데이트되었습니다.

오토셋 10(PHP 7.2)

오토셋 10버전부터는 PHP의 버전을 기준으로 버전이 부여됩니다.
예) 오토셋 10.7.2.10 → PHP 7.2.10 이 포함된 오토셋 버전

설치 파일 다운로드 (2018.09.21)

지원 운영체제

구성 패키지 정보

  • AutoSet Manager 10.7 (GUI Tool)
  • Apache HTTP Server 2.4.23
  • PHP 7.2.10 (composer 포함)
  • MariaDB 10.3.8
  • phpMyAdmin 4.8.3 All language
  • Sendmail Version 32

관련 튜토리얼


오토셋 주요 기능

  • GUI 를 이용한 Apache 및 PHP 설정 지원
  • Apache 및 MySQL, SVN 백그라운드 실행 지원
  • 가상호스트(VirtualHost) 관리/설정 지원
  • 실시간 서버 모니터링 기능
  • 센드메일 지원
  • 프로그램 업데이트 기능 내장
  • 직접 설치한 Apache 시스템도 GUI 관리 지원
  • 트레이 아이콘으로 실행 하기 및 시작시 트레이바에서 실행하기 기능 지원
  • RSS 리더 기능 내장
  • 다이나믹 DNS 서비스 지원 (DNS에버, DNIP.net)
  • MySQL 설정 및 데이터베이스 백업 및 복원 지원
  • 홈 디렉토리 및 MySQL 데이터 폴더, 프로그램 설정 파일 백업 지원
  • 리디렉트 설정 지원
  • 서버 오류 페이지 설정 지원
  • PHP 확장모듈 지능형 로드 설정 기능 내장

설치 시, 주의 사항
  • 직접 설치한 Apache HTTP SERVER, MySQL 서버 또는 APM_SETUP, WAMPP, XAMPP 등의 패키지를 통해 설치한 서버 프로그램이 있다면, 삭제하거나 작동을 반드시 중지시켜주십시오.
    (기본 포트 충돌로 인해 동시에 사용 할 수 없습니다. 동시에 사용해야 하는 경우라면 오토셋 설치 후, 웹 서버와 MySQL 포트를 변경 후 오토셋을 사용하십시오.)

이 오토셋은 조전웅(닉네임 caoy)님이 개인적으로 비영리 프로젝트로 개발, 유지보수하고 계시는 무료 프로그램입니다. 제가 알기로 현재 국내에서 개발되고 있는 유일한 APM 꾸러미 프로그램입니다.

이 오토셋은 국내에서 한국인에 의해 개발되고 있기 때문에 한글을 완벽하게 지원할 뿐만 아니라 국내 서버 환경을 잘 지원합니다. 그리고 오토셋 사용자 커뮤니티(https://cafe.naver.com/autoset)가 굉장히 활성화되어 있어 문제가 발생할 경우 도움을 얻기가 쉽습니다.

XAMPP를 사용하거나 리눅스 서버 구축하기 전에 서버를 공부하거나 손쉽게 웹서버를 구축하기에  좋은 프로그램입니다.

만약 이 프로그램을 사용하시게 된다면 좋은 프로그램을 무료로 배포하고 유지보수해주시고 계시는 개발자님께 감사의 마음을 가지도록 합시다. 그리고 여유가 된다면 버그 신고 등을 통해 프로그램의 유지보수에 도움이 주시기를 바랍니다. 사용자의 이러한 호응은 개발자에게 굉장한 힘이 됩니다.

오토셋(http://autoset.net)

오토셋 소개 : http://autoset.net/xe/about_autoset

오토셋 다운로드 : http://autoset.net/xe/download_autoset_10_7_2

오토셋 튜토리얼 : http://autoset.net/xe/tutorial

오토셋 메뉴얼 : http://autoset.net/xe/manual

오토셋 커뮤니티 : https://cafe.naver.com/autoset

오토셋 깃허브 : https://github.com/autoset

오토셋 페이스북 : https://www.facebook.com/AutoSet/

XAMPP

저는 오토셋을 쓰다가 XAMPP(https://www.apachefriends.org)로 갈아탔습니다. 이유는 서버에 대한 보다 깊은 공부와 보다 넓은 문제해결능력 습득을 위해서입니다.

XAMPP는 크로스 플랫폼 웹 서버 자유 소프트웨어 꾸러미로, 대부분의 OS를 지원하는 웹서버 구축 프로그램입니다.

XAMPP는 다음의 의미를 합한 것입니다.

X : 크로스 플랫폼

A : Apache2

M : MariaDB (예전에는 MySQL)

P : PHP

P : Perl

이 XAMPP는 Windows, Liux, OS X 를 지원합니다. 그래서 각 OS별로 최신 배포 파일을 XAMPP 사이트의 다운로드 페이지(https://www.apachefriends.org/download.html)에서 다운받을 수 있습니다.

최신 배포 파일이 아닌 구버전들은 소스포지의 XAMPP 페이지(https://sourceforge.net/projects/xampp/files/)에서 다운받을 수 있습니다.

이후 연재에 대하여

XAMPP

앞서 소개한 3개의 APM 꾸러미 프로그램들 중 첫번째 프로그램인 APMSETUP7은 이제 더이상 유지보수되지 않아 연재 대상에서 가장 먼저 제외하였고, 두번째 프로그램인 오토셋 역시 고민 끝에 연재하지 않기로 했습니다. 굳이 제가 연재하지 않더라도 각종 블로그나 오토셋 커뮤니티에서 대부분의 해답을 쉽게 구할 수 있습니다.

XAMPP는 외산 프로그램이라 언어로 인한 진입장벽이 있어 다룰 필요가 있다고 생각했습니다. 물론 이미 많은 분들이 이 XAMPP 사용법에 대한 글을 블로그에 올렸습니다만  최신 버전에 대한 내용은 찾기 힘들고 OS별(Windows, Linux) 사용법과 포터블 XAMPP 사용법 등을 한데 체계적으로 다룬 곳은 별로 없는 것 같아 다루기로 하였습니다.

미디어위키

현재 미디어위키를 사용하기 위한 최소한의 과정은 다 올라왔습니다. 그러나 이것은 말 그대로 미디어위키를 사용하기 위한 최소한의 기준을 충족한 것일 뿐입니다. 미디어위키를 제대로 사용하기 위해서는 약간의 커스터마이징 작업과 굉장히 많은 익스텐션 설치가 필요합니다. 간간히 이에 대한 내용도 올리도록 하겠습니다.

우분투 19.04

우분투 19.04 공개가 4월 26일로 예정되어 있습니다. 지난번 우분투 18.10은 소개를 건너 뛰어 이번에는 하려고 합니다.

기타

 여유가 되면 다른 내용도 연재할까 고민 중입니다. 그러나 이것은 어디까지나 확정된 내용이 아니라 여러분들께 바로 말씀드리기가 어려운 점을 양해부탁드립니다.


제 글 중에 부족한 점이나 잘못된 점이 있다면 댓글로 글을 남겨주시고, 도움이 되셨다면  공감 버튼을 눌러주시면 감사하겠습니다.

또한 제 연재글에 관심이 있으시다면 구독 버튼을 눌러주시고, 다른 분들께 도움이 되겠다 싶은 글은 공유 부탁드립니다.