'XAMPP'에 해당되는 글 2건

  1. 2010.04.28 [작업중] cvsweb + cvsgraph + xampp
  2. 2009.01.03 XAMPP + mediawiki + FCKeditor
프로그램 사용2010. 4. 28. 15:31
linux에서 간단하게 APM을 설치할수 있는 패키지로 xampp라는 녀석이 있다.
물론, 독립적으로 실행이 되기 때문에, perl 등의 경로가 자기 자신의 것으로 바뀌어서 조금 고생했다.

xampp 설치
공식홈페이지에서 최신버전을 다운받는다.(리눅스 버전으로)
그리고 아래와 같이 압축을 해제후, 실행을 해주면 된다.
# wget http://www.apachefriends.org/download.php?xampp-linux-1.7.3a.tar.gz
# tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
# cd /opt/lampp
# ./lampp start

cvsweb 설치
공식홈페이지에서 최신버전을 다운받는다.
# ls -al
total 256
-rw-r--r-- 1 root root  43440 Sep 26  2005 ChangeLog
drwxr-xr-x 2 root root   4096 Jul 21  2004 css
-rw-r--r-- 1 root root   3074 Jul 21  2004 css/cvsweb.css
-rw-r--r-- 1 root root 126583 Sep 26  2005 cvsweb.cgi
-rw-r--r-- 1 root root  22990 Jun 19  2005 cvsweb.conf
-rw-r--r-- 1 root root    910 Aug 21  2004 cvsweb.conf-freebsd
-rw-r--r-- 1 root root   1286 Aug 21  2004 cvsweb.conf-netbsd
-rw-r--r-- 1 root root    864 Aug 21  2004 cvsweb.conf-openbsd
-rw-r--r-- 1 root root    407 Aug 21  2004 cvsweb.conf-ruby
drwxr-xr-x 2 root root   4096 Feb 15  2004 enscript
drwxr-xr-x 2 root root   4096 Aug  2  2003 icons
-rw-r--r-- 1 root root  10080 Jan 22  2005 INSTALL
-rw-r--r-- 1 root root   4030 Sep 26  2005 NEWS
-rw-r--r-- 1 root root   6724 Sep 26  2005 README
drwxr-xr-x 2 root root   4096 Oct 10  2003 samples
-rw-r--r-- 1 root root   1356 Nov  1  2004 TODO

이 파일을 아래 명령어로 복사해준다.
# cp cvsweb.cgi /opt/lampp/cgi-bin/
# cp cvsweb.conf /usr/local/etc/cvsweb
# cp -r css/ /opt/lampp/htdocs/

그리고 perl 모듈중 필요로 하는 아래의 세개를 받은후, 압축을 해제하여
# wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/URI-1.54.tar.gz
# wget http://search.cpan.org/CPAN/authors/id/B/BO/BOXZOU/String-Ediff-0.09.tar.gz
# wget http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MIME-Types-1.29.tar.gz

# tar xvf URI-1.54.tar.gz
# tar xvf String-Ediff-0.09.tar.gz
# tar xvf MIME-Types-1.29.tar.gz

개별 디렉토리에서 아래와 같이 make를 실행해준다.
# perl Makefile.pl
# make
# make install

여기서 경로를 /opt/lampp/lib 로 해주면 좋겠지만, 해보지 않았으니
일단 perl lib들을 위해
/opt/lampp/cgi-bin/cvsweb.cgi 의 94 라인즈음에
usr lib "/usr/lib/perl5/site_perl/5.8.8" 를 넣어준다. (use Cwd                   qw(abs_path); 이 내용 윗줄에)
5.8.8 은 FC6의 perl 버전으로 다른 버전을 사용한다면 버전확인후 수정해야 한다.


cvsgraph 설치하기
공식홈페이지에서 최신버전을 다운받는다.
그리고 아래와 같이 압축을 해제후, 컴파일을 한다.
# wget http://www.akhphd.au.dk/~bertho/cvsgraph/release/cvsgraph-1.7.0.tar.gz
# tar xvfz cvsgraph-1.7.0.tar.gz

FC6에서 설치하기 따라 다르지만, gd(Graphic Library)가 정상적으로 설치되었다면 어려움 없이 설치 될것이다.
# configure
# make
# make install

그리고 기본환경설정 파일을
# cp cvsgraph.conf /usr/local/etc/
로 복사해준다.(/etc로 해도 된다.)

cvs 경로
기본값으로는 /var/cvs로 되어있다.


enscript 설치
ecscipt는 문법강조를 해서 알록달록하게 보여주는 녀석이다.
공식홈페이지에서 다운로드 하여 설치한다.
# wget http://www.iki.fi/mtr/genscript/enscript-1.6.4.tar.gz
# tar xvfz enscript-1.6.4.tar.gz
# cd enscript-1.6.4
# ./configure
# make
# make install

소스에 syntax hilighting이 되지 않으니 가독성이 떨어진다.
enscript를 이용하여 syntax hilighting하여 보도록 변경하자.
다음 명령으로 자신의 시스템에 enscript가 설치되어 있는지 파악하라.

[링크 : http://www.superuser.co.kr/superuserboard/view.html?id=6585&code=linux&start=0&position=]

links
http://www.apachefriends.org/en/xampp-linux.html
http://www.freebsd.org/projects/cvsweb.html
http://www.akhphd.au.dk/~bertho/cvsgraph/
    http://www.libgd.org/Main_Page
        http://www.akhphd.au.dk/~bertho/cvsgraph/
        http://www.ijg.org/
Posted by 구차니
프로그램 사용/wiki2009. 1. 3. 10:41
 

간만에 시간도 조금 남아서 야심한 밤에 XAMPP에 MediaWiki를 설치하고,
MediaWiki의 위키 문법 편집기를 대체 할 FCKEditor를 설치 해볼려고 했다.

FCKEditor는 WYSIWYG 에디터로서, 포털 블로그에서 지원하는 편집기 처럼
HTML을 사용하지 않더라고 사진을 붙이고, 꾸밀 수 있는 웹 프로그램이다.

FCKEditor Logo 및 About 페이지

FCKEditor의 WYSIWYG 툴바

FCKEditor를 사용하지 않으면 어떻게 Wiki를 편집하게 되는지 궁금하신 분들을 위한 스샷

아무튼 저런 Wiki 문법은 익숙해지지 않은 사람들에게 있어서는 재앙이므로, WYSIWYG 에디터가 없다면
아무리 좋은 툴이라도 남녀노소 접근을 할 수 없다는 문제점이 있으므로, 효용성이 줄어 들게 된다.


MediaWiki 설치 시 요구 사항
Apache(버전 정보 표기 되어 있지 않음) 혹은 IIS 6.0 이상
PHP 5.0 이상 (5.1 이상 추천)
Mysql 4.0 이상
40MB 이상의 stroage / 256MB 이상의 memory
[출처 : http://www.mediawiki.org/wiki/Manual:Installation_requirements]

설치 버전 정보
XAMPP 1.7.0 - Apache 2.2.11 MySQL 5.1.30 PHP 5.2.8 include
MediaWiki 1.13.3
FCKEditor 2.6.3

XAMPP 설치 하기
다음 다음 다음 확인 누르면 기본값으로 C:\XAMPP 에 설치가 되고
htdocs(웹 페이지 저장 위치)는 C:\XAMPP\htdocs에 존재한다.

Control Panel에서 Apache, MySQL을 기동시켜 주면 준비 끝

MediaWiki 설치 하기
Step 1. 다운받은 MediaWiki의 압축을 해제해서 C:\XAMPP\htdocs\mediawiki 로 넣어 준다.
mediawiki 라고 했을 경우에, http://localhost/mediawiki로 접속하게 되므로 편한 이름으로 넣어 주면 된다.

Step 2. 위의 주소로 접속해서 install을 진행하다 보면 Mysql용 User / database를 요청하는데,
xampp의 경우 myphpadmin이 설치 되어 있으므로 이 곳에서 접속하여 user와 database를 생성해 준다.

FCKEditor 통합 하기
[FCKEditor + Mediawiki Installation : http://mediawiki.fckeditor.net/index.php/FCKeditor_integration_guide]

Step 3.  FCKEditor 통합 홈페이지의 plug-in과 FCKEditor를 다운 받는다.
http://www.fckeditor.net/nightly/FCKeditor_N.tar.gz 링크는 FCKEditor만 들어 있고
http://mediawiki.fckeditor.net/nightly/svn/mediawiki_fckeditor_ext_N.zip 링크는 extensions 와 FCKEditor 포함이고
extensions는 SVN을 통해서 받을 수 있다. 번거롭다면 mediawiki_fckeditor_ext_N.zip를 다운로드 한 후 최신 버전의
FCKEditor를 다운 받으면 된다.(SVN을 설치 하기 귀찮으니..)

Step 4. C:\XAMPP\htdocs\mediawiki\extensions 에 위에서 다운받은 것을 압축 해제 한다.

Step 5. C:\XAMPP\htdocs\mediawiki\LocalSettings.php 의 가장 마지막 줄에 아래의 것을 추가 한다.
 require_once( "extensions/FCKeditor/FCKeditor.php" );

Step 6. C:\XAMPP\htdocs\mediawiki\extensions\FCKeditor\plugins\mediawiki\fckplugin.js 파일에
 //      ['MW_Template','MW_Special','MW_Ref','MW_Math'],
          ['MW_Ref', 'MW_Special'],
['MW_Template','MW_Special','MW_Ref','MW_Math'],를 주석처리 하고
['MW_Ref', 'MW_Special'], 로 변경한다.
FCKeditor의 Toolbar 설정인데, 실제 작동이 하는지는 모르겠지만, 해주지 않아도 작동에는 이상이 없다.

MediaWiki의 하위 경로(extensions-FCKeditor)

fckeditor_config.js 파일의 수정 위치

공식 홈페이지
[XAMPP : http://www.apachefriends.org/en/xampp.html]
[MediaWiki : http://www.mediawiki.org/wiki/MediaWiki]
[FCKEditor : http://www.fckeditor.net/]

Posted by 구차니