Whiteship's Note


Fedora Core 6에 xampp 설치하기

Linux : 2007.06.25 17:03


Apache 2.2.4, MySQL 5.0.41, PHP 5.2.2 & 4.4.7 & PEAR + SQLite 2.8.17/3.3.17 + multibyte (mbstring) support, Perl 5.8.7, ProFTPD 1.3.0a, phpMyAdmin 2.10.1, 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.5.1, cURL 7.13.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.07, FPDF 1.53, XAMPP Control Panel 0.6

위의 모든 프로그램을 한방에..APM은 연동까지 해서.. 설치해 줍니다. 수많은 APM 관련 포스트나 카페 글들을 보면 대략 A4 한페이지 분량의 명령어와 설정들을 통해 설치할 것을 단 한 줄로 처리할 수 있는 매우 좋은 프로그램입니다.

한가지 단점은 오로지 /opt 에 설치해야 한다는 거죠.
또하나.. 엄청나게 쌓여가는 로깅 파일을 언젠가는 삭제 해주시는 것이 좋을 것 같습니다.(용량이 충분하다면 그럴필요도 없겠죠.)

다운로드 및 매뉴얼 : http://www.apachefriends.org/en/xampp-linux.html
설치 : tar xvfz xampp-linux-1.5.5a.tar.gz -C /opt
가동 : /opt/lampp/lampp start (Apache, php, mysql, proftp가 구동됩니다.)

[root@localhost src]# /opt/lampp/lampp start
XAMPP: SELinux is activated. Making XAMPP fit SELinux...
Starting XAMPP for Linux 1.6.2...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Another FTP daemon is already running.
XAMPP for Linux started.

앞에서 vsftpd로 FTP를 구동하고 있기 때문에 proftp는 구동하지 않습니다.

ps : Windows, Mac OS X, Solalis 용도 있습니다.

설치 뒤에 할 일(Path 설정, 시작시 자동 실행)
wget http://superb.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.1.tar.gz
tar xvfz xampp-linux-1.5.1.tar.gz -C /opt
cd /etc/rc.d/init.d/
ln -s /opt/lampp/lampp
chkconfig --add lampp
/etc/rc.d/init.d/lampp start
/opt/lampp/lampp security
echo "export PATH=\"/opt/lampp/:/opt/lampp/bin:\$PATH\"" >> ~/.bashrc

top

Write a comment.


Fedora Core 6에 vsftpd 설치&설정

Linux : 2007.06.25 16:04


참조 :
http://blog.daum.net/nibal/9380431
http://blog.naver.com/bluefortune?Redirect=Log&logNo=110018382353

설치는 매우 간단합니다.
yum -y install vsftpd

가동 시키기
/etc/rc.d/init.d/vsftpd start

부팅할 때 자동 실행
/sbin/chkconfig vsftpd on

설정 파일
/etc/vsftpd/vsftpd.conf

설정 내용(해당 하는 내용의 주석을 풀어 줍니다.)
1. 익명 사용자 접근 금지
anonymous_enable=NO
2. 접속 메시지
ftpd_banner=Welcome to JEDI FTP service.
3. 상위 폴더로 이동 금지
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
4. 상위 폴더로 이동 금지 시킬 사용자 목록 작성
vi ./etc/vsftpd/chroot_list
파일을 안만들어 주면 접속이 안됩니다.
파일을 만들어 주고 계정명을 적어 줍니다.

설치할 때 SELinux 설정을 디폴트(강제)로 설치하셨다면 이렇게 해도 결국은 접속이 되지 않을 것입니다.

500 oops: cannot change directory
이런 메시지가 보입니다.
/usr/sbin/setsebool -P ftp_home_dir=1
이런 명령을 사용해주면 됩니다.

top

  1. Favicon of http://zerry82.tistory.com BlogIcon zerry82 2008.10.06 10:11 PERM. MOD/DEL REPLY

    휴 SELinux 설정문제때문에, FTP 접속안되서 검나 삽질했었는데.. ㅠ

    요기 해결책이 있었구낭 ㅋ

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2008.10.06 11:17 PERM MOD/DEL

    ㅇㅇ나도 검나 삽질했었어.ㅋ

Write a comment.


Fedora Core 6에 자바 최신 버전 설치

Linux : 2007.06.25 14:00


좋은 링크를 발견해서 그대로 따라 했더니 잘 됐습니다.
http://news.softpedia.com/news/How-to-Install-Java-in-Fedora-Core-6-39724.shtml
학교 인터넷이 느린건지 접속이 상당히 느리네요.

1. 설치할 jdk(or jre) 다운로드
rpm 버전이 아니라 그냥 self-extracting 파일입니다.
사용자 삽입 이미지

2. 설치할 폴더로 파일 이동
mv jdk-6u1-linux-i586.bin /opt

3. 설치할 폴더로 이동하여 권한 설정을 변경합니다.
cd /opt
chmod +x jdk-6u1-linux-i586.bin

4. 설치합니다.
./jdk jdk-6u1-linux-i586.bin

5. 다운 받은 파일 제거 합니다.
rm -rf jdk-6u1-linux-i586.bin

6. 파이어폭스의 플러그인에서 사용하는 java의 링크를 변경합니다.
ln -s /opt/jdk1.6.0_01/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/local/firefox/plugins/libjavaplugin_oji.so
자세한 경로는 저와 다를 수 있습니다. 각각 자바 설치 폴더와 파이어폭스 설치 폴더로 변경해 주시면 됩니다.

7. 패스 설정
vi /etc/profile.d/java.sh
편집기 열고 다음과 같이 패스를 넣어 줍니다.
export J2RE_HOME=/opt/jdk1.6.0_01/jre
export PATH=$J2RE_HOME/bin:$PATH

8. 위에서 만든 파일을 사용하도록 합니다.
source /etc/profile.d/java.sh

9. 패스 설정 확인
which java
명령으로 방금 설치한 java 디렉토리가 나오는지 확인합니다.

10. 시스템에서 사용할 java 변경
/usr/sbin/alternatives --install /usr/bin/java java /opt/jdk1.6.0_01/jre/bin/java 2
/usr/sbin/alternatives --config java
마지막 줄에서 선택 가능한 java가 두 개 나올 것 입니다. 이 때 2 를 입력합니다.

11. 변경 됐는지 확인
/usr/sbin/alternatives --display java

12. 마지막으로 자바 버전 확인
java -version[각주:1]


  1. 6.0 이전에는 --version 이였는데 6.0부터는 짝대기 하나가 빠졌습니다. [본문으로]
top

Write a comment.


Fedora Core 6 설치

Linux : 2007.06.22 21:37


제목은 설치인데 요즘 리눅스는 거의 Window 처럼 쉽게 설치할 수 있어서 별로 적을 것이 없습니다.
http://mirrors.fedoraproject.org/publiclist

위에 링크된 페이지에서 속도가 좋은 FTP를 골라서 iso 이미지를 다운 받은 뒤에 설치했습니다.

설치를 끝내고 가장 먼저 실행한 명령어는 java --versoin
Fedora Core5도 그렇고 Fedora Core 6도 마찬가지로 JDK 1.4.2가 기본으로 깔려있는데 버젼이 마음에 안듭니다.
그냥 rpm 다운 받아서 설치해도 되겠지만 그래도 기본 JDK 버전으로 다른 것들이 물려 있을텐데 그런것 까지 어떻게 알아서 yum이 해줄 수 있으려나 하는 생각에 검색을 했습니다.

http://www.fedorafaq.org/#java

이 링크를 따라하려고 하는데 Fedora Core 6가 부팅 되자마자 yum을 가동 시켜서 소프트웨어 업데이트 할 것을 찾는데 처음 부팅한 거라 그런지 256개나 설치해야 한다는군요. 이거 오늘 안에 java 6.0 이나 5.0을 사용할 수 있을지 걱정이 됩니다.


top

  1. Favicon of http://riosung.tistory.com BlogIcon 리오 2007.06.23 15:17 PERM. MOD/DEL REPLY

    두 달쯤 전인가요, 회사 PC에 페도라 코어 6 설치해 놨는데 깜짝 놀랐습니다. 거의 7-8년 만에 리눅스 설치해 본건데 너무 쉽고 데스크탑으로도 손색이 없겠더군요. ^^

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2007.06.23 23:59 PERM MOD/DEL

    넹 많이 좋아졌어요.
    리눅스를 사용하려고 할 때 가장 불편했던 것이 프로그램 추가/삭제 하는 것이였는데 그런 부분이 yum을 통해서 많이 개선 된것 같더라구요.

  2. Favicon of http://evilimp.tistory.com BlogIcon evilimp 2007.07.03 15:37 PERM. MOD/DEL REPLY

    fedora는 veryl이 제대로 안움직여서 pass...-_-;
    담번에 몰캉몰캉 veryl을 보여주마..ㅋㅋ

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2007.07.03 16:02 신고 PERM MOD/DEL

    오호~ 보여주세요.
    모니터 치면 팍팍 돌아가는겁니까~ *_*

Write a comment.