NuxOne 2.1 배포판에 proftpd-1.2.10 설치한후 apache-2.0.52 php-5.0.3 mysql-4.1.8 설치하기
필요한 것들 :
proftpd - http://www.proftpd.org/
httpd - http://www.apache.org/
php - http://www.php.net/
mysql - http://www.mysql.com
zend - http://www.zend.com
zlib - http://www.gzip.org/zlib/
libpng - http://libpng.sourceforge.net/
free type - http://www.freetype.org/
libjpeg - http://www.ijg.org/
gd - http://www.boutell.com/gd/
libxml2 - http://xmlsoft.org/
설치 방법 :
proftp 설치하기
#wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz
#tar -xvzf proftpd-1.2.10.tar.gz
#cd proftpd-1.2.10
#./configure
#make
#make install
#vi /etc/xined.d/proftp
//아래 내용을 추가하고 저장함
service ftp
{
disable = no
flags = REUSE
socket_type = stream
instances = 50
wait = no
user = root
server = /usr/local/sbin/in.proftpd
bind = your-ip
log_on_success = HOST PID
}
#vi /usr/local/etc/proftpd.conf
//아래 내요을 수정해줌
ServerType inetd
Group ftp
DefaultRoot ~ //앞의 주석을 제거함
#/etc/init.d/xinetd restart //proftpd 시작
//ftp에 접속 가능한 사용자 추가
#useradd 사용자아이디
#passwd 사용자암호
Zlib 설치하기
#wget http://fordream.damoa.biz/zlib-1.2.1.tar.gz
#tar -xzvf zlib-1.2.1.tar.gz
#cd zlib-1.2.1
#./configure
#make
#make install
libpng 설치하기
#wget http://fordream.damoa.biz/libpng-1.2.8.tar.gz
#tar -xzvf libpng-1.2.8.tar.gz
#cd libpng-1.2.8
#cp scripts/makefile.linux makefile
#make
#make install
freetype 설치하기
#wget http://fordream.damoa.biz/freetype-1.3.1.tar.gz
#tar -xzvf freetype-1.3.1.tar.gz
#cd freetype-1.3.1
#./configure
#make
#make install
libjpeg 설치하기
#wget http://fordream.damoa.biz/jpegsrc.v6b.tar.gz
#tar -xzvf jpegsrc.v6b.tar.gz
#cd jpeg-6b
#./configure --enable-shared --enable-static
#make
#make install
#make test
#make install
gd설치하기
#wget http://fordream.damoa.biz/gd-2.0.33.tar.gz
#tar -xzvf gd-2.0.33.tar.gz
#cd gd-2.0.33
#./configure
#make
#make install
glibxml2 설치하기
#wget http://xmlsoft.org/sources/libxml2-2.6.16.tar.gz
#tar -xzvf libxml2-2.6.16
#cd libxml2-2.6.16
#./configure
#make
#make install
이거 설치 않하면 mysql make도중 에러 남 -.-a
#wget ftp://ftp.nuxone.co.kr/linux/NuxOne/update/2.1/ncurses-devel-5.3-9.3.i386.rpm
#rpm -Uvh ncurses-devel-5.3-9.3.i386.rpm
mysql 설치하기
#wget http://mysql.byungsoo.net/Downloads/MySQL-4.1/mysql-4.1.8.tar.gz
#tar -xzvf mysql-4.1.8.tar.gz
#cd mysql-4.1.8
./configure \
--prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data \
--disable-shared --enable-assembler \
--with-thread-safe-client --with-mysqld-user="mysql" \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static \
--with-readline --without-debug \
--without-docs --without-bench \
--with-charset=euckr
#make
#make install
#cp support-files/mysql.server /etc/init.d/
#chmod 755 /etc/init.d/mysql.server
#cd /usr/local/mysql/share/mysql/
#cp my-medium.cnf /etc/my.cnf
apache 설치하기
#wget http://www.reverse.net/pub/apache/httpd/httpd-2.0.52.tar.gz
#tar -xzvf httpd-2.0.52
#cd httpd-2.0.52
# ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-modules=so --enable-so
#make
#make install
이거 설치않면 php make 도중 에러 발생 -.-a
#wget ftp://ftp.nuxone.co.kr/linux/NuxOne/Plus_pack_1/RPMS_Maru_pack/gmp-4.1.2-5.i386.rpm
#wget ftp://ftp.nuxone.co.kr/linux/NuxOne/Plus_pack_1/RPMS_Maru_pack/gmp-devel-4.1.2-5.i386.rpm
#rpm -Uvh gmp-4.1.2-5.i386.rpm
#rpm -Uvh gmp-devel-4.1.2-5.i386.rpm
php 설치하기
#wget http://ftp.superuser.co.kr/pub/php/php-5.0.3.tar.gz
#tar -xzvf php-5.0.3.tar.gz
#mv php-5.0.3 /usr/local/php
#cd /usr/local/php
CFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer" \
./configure \
--with-zlib --with-gd --with-ttf --with-png \
--with-expat-dir=/usr --with-gmp --with-png \
--with-mysql=/usr/local/mysql \
--with-apache2=/usr/local/apache \
--with-config-file-path=/usr/local/apache/conf \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-language=korean \
--with-charset=euc-kr \
--disable-debug --disable-posix --disable-rpath \
--enable-safe-mode --enable-magic-quotes \
--disable-dmalloc --enable-bcmath \
--enable-dio --enable-gd-native-ttf \
--enable-sysvsem --enable-sysvshm \
--enable-wddx --enable-versioning \
--enable-pic --enable-inline-optimization \
--enable-memory-limit --enable-mbstring \
--enable-mbregex --enable-mbstr-enc-trans \
--with-config-file-path=/usr/local/lib --enable-ftp --disable-debug --enable-track-vars=yes \
--with-jpeg-dir --with-freetype-dir \
--enable-gd-native-ttf --enable-dl \
--with-kerberos
#make
#make install
#cp php.ini-dist /etc/php.ini
ZendOptimizer 설치하기
#wget http://fordream.damoa.biz/ZendOptimizer-2.5.7-linux-glibc21-i386.tar.gz
#tar -xzvf ZendOptimizer-2.5.7-linux-glibc21-i386.tar.gz
#cd ZendOptimizer-2.5.7-linux-glibc21
#./install.sh
[Enter]
[Enter]
[Enter]
[Enter]
apache 설정하기
#vi /usr/local/apache/conf/httpd.conf
// php파일을 웹서버에서 인식하기 위해 아래두줄 추가
AddType application/x-httpd-php .php .php3 // php파일로 해석할 확장명설정
AddType application/x-httpd-php-source .phps // php 소스로 해석할 확장명설정
// 처음페이지로 인식할 파일명설정
DireactoryIndex index.html index.php
mysql 설정하기
#cd /usr/local/mysql/bin
#./mysql_install_db
#/etc/init.d/mysql.server restart
#./mysqladmin -u root password 'new-password'
#./mysqladmin -u root -h 'your-hostname' password 'new-password'
booting시 자동 시작하도록 설정하기
#vi /etc/rc.local
//마지막 줄에 아래 두줄 추가
/usr/local/apache/bin/apachectl start
/etc/init.d/mysql.server start
참고사이트
http://wiki.kldp.org/wiki.php/APM
http://as.damoa.biz/?doc=bbs/gnuboard.php&bo_table=hosting_tip&wr_id=1<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>
필요한 것들 :
proftpd - http://www.proftpd.org/
httpd - http://www.apache.org/
php - http://www.php.net/
mysql - http://www.mysql.com
zend - http://www.zend.com
zlib - http://www.gzip.org/zlib/
libpng - http://libpng.sourceforge.net/
free type - http://www.freetype.org/
libjpeg - http://www.ijg.org/
gd - http://www.boutell.com/gd/
libxml2 - http://xmlsoft.org/
설치 방법 :
proftp 설치하기
#wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz
#tar -xvzf proftpd-1.2.10.tar.gz
#cd proftpd-1.2.10
#./configure
#make
#make install
#vi /etc/xined.d/proftp
//아래 내용을 추가하고 저장함
service ftp
{
disable = no
flags = REUSE
socket_type = stream
instances = 50
wait = no
user = root
server = /usr/local/sbin/in.proftpd
bind = your-ip
log_on_success = HOST PID
}
#vi /usr/local/etc/proftpd.conf
//아래 내요을 수정해줌
ServerType inetd
Group ftp
DefaultRoot ~ //앞의 주석을 제거함
#/etc/init.d/xinetd restart //proftpd 시작
//ftp에 접속 가능한 사용자 추가
#useradd 사용자아이디
#passwd 사용자암호
Zlib 설치하기
#wget http://fordream.damoa.biz/zlib-1.2.1.tar.gz
#tar -xzvf zlib-1.2.1.tar.gz
#cd zlib-1.2.1
#./configure
#make
#make install
libpng 설치하기
#wget http://fordream.damoa.biz/libpng-1.2.8.tar.gz
#tar -xzvf libpng-1.2.8.tar.gz
#cd libpng-1.2.8
#cp scripts/makefile.linux makefile
#make
#make install
freetype 설치하기
#wget http://fordream.damoa.biz/freetype-1.3.1.tar.gz
#tar -xzvf freetype-1.3.1.tar.gz
#cd freetype-1.3.1
#./configure
#make
#make install
libjpeg 설치하기
#wget http://fordream.damoa.biz/jpegsrc.v6b.tar.gz
#tar -xzvf jpegsrc.v6b.tar.gz
#cd jpeg-6b
#./configure --enable-shared --enable-static
#make
#make install
#make test
#make install
gd설치하기
#wget http://fordream.damoa.biz/gd-2.0.33.tar.gz
#tar -xzvf gd-2.0.33.tar.gz
#cd gd-2.0.33
#./configure
#make
#make install
glibxml2 설치하기
#wget http://xmlsoft.org/sources/libxml2-2.6.16.tar.gz
#tar -xzvf libxml2-2.6.16
#cd libxml2-2.6.16
#./configure
#make
#make install
이거 설치 않하면 mysql make도중 에러 남 -.-a
#wget ftp://ftp.nuxone.co.kr/linux/NuxOne/update/2.1/ncurses-devel-5.3-9.3.i386.rpm
#rpm -Uvh ncurses-devel-5.3-9.3.i386.rpm
mysql 설치하기
#wget http://mysql.byungsoo.net/Downloads/MySQL-4.1/mysql-4.1.8.tar.gz
#tar -xzvf mysql-4.1.8.tar.gz
#cd mysql-4.1.8
./configure \
--prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data \
--disable-shared --enable-assembler \
--with-thread-safe-client --with-mysqld-user="mysql" \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static \
--with-readline --without-debug \
--without-docs --without-bench \
--with-charset=euckr
#make
#make install
#cp support-files/mysql.server /etc/init.d/
#chmod 755 /etc/init.d/mysql.server
#cd /usr/local/mysql/share/mysql/
#cp my-medium.cnf /etc/my.cnf
apache 설치하기
#wget http://www.reverse.net/pub/apache/httpd/httpd-2.0.52.tar.gz
#tar -xzvf httpd-2.0.52
#cd httpd-2.0.52
# ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-modules=so --enable-so
#make
#make install
이거 설치않면 php make 도중 에러 발생 -.-a
#wget ftp://ftp.nuxone.co.kr/linux/NuxOne/Plus_pack_1/RPMS_Maru_pack/gmp-4.1.2-5.i386.rpm
#wget ftp://ftp.nuxone.co.kr/linux/NuxOne/Plus_pack_1/RPMS_Maru_pack/gmp-devel-4.1.2-5.i386.rpm
#rpm -Uvh gmp-4.1.2-5.i386.rpm
#rpm -Uvh gmp-devel-4.1.2-5.i386.rpm
php 설치하기
#wget http://ftp.superuser.co.kr/pub/php/php-5.0.3.tar.gz
#tar -xzvf php-5.0.3.tar.gz
#mv php-5.0.3 /usr/local/php
#cd /usr/local/php
CFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer" \
./configure \
--with-zlib --with-gd --with-ttf --with-png \
--with-expat-dir=/usr --with-gmp --with-png \
--with-mysql=/usr/local/mysql \
--with-apache2=/usr/local/apache \
--with-config-file-path=/usr/local/apache/conf \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-language=korean \
--with-charset=euc-kr \
--disable-debug --disable-posix --disable-rpath \
--enable-safe-mode --enable-magic-quotes \
--disable-dmalloc --enable-bcmath \
--enable-dio --enable-gd-native-ttf \
--enable-sysvsem --enable-sysvshm \
--enable-wddx --enable-versioning \
--enable-pic --enable-inline-optimization \
--enable-memory-limit --enable-mbstring \
--enable-mbregex --enable-mbstr-enc-trans \
--with-config-file-path=/usr/local/lib --enable-ftp --disable-debug --enable-track-vars=yes \
--with-jpeg-dir --with-freetype-dir \
--enable-gd-native-ttf --enable-dl \
--with-kerberos
#make
#make install
#cp php.ini-dist /etc/php.ini
ZendOptimizer 설치하기
#wget http://fordream.damoa.biz/ZendOptimizer-2.5.7-linux-glibc21-i386.tar.gz
#tar -xzvf ZendOptimizer-2.5.7-linux-glibc21-i386.tar.gz
#cd ZendOptimizer-2.5.7-linux-glibc21
#./install.sh
[Enter]
[Enter]
[Enter]
[Enter]
apache 설정하기
#vi /usr/local/apache/conf/httpd.conf
// php파일을 웹서버에서 인식하기 위해 아래두줄 추가
AddType application/x-httpd-php .php .php3 // php파일로 해석할 확장명설정
AddType application/x-httpd-php-source .phps // php 소스로 해석할 확장명설정
// 처음페이지로 인식할 파일명설정
DireactoryIndex index.html index.php
mysql 설정하기
#cd /usr/local/mysql/bin
#./mysql_install_db
#/etc/init.d/mysql.server restart
#./mysqladmin -u root password 'new-password'
#./mysqladmin -u root -h 'your-hostname' password 'new-password'
booting시 자동 시작하도록 설정하기
#vi /etc/rc.local
//마지막 줄에 아래 두줄 추가
/usr/local/apache/bin/apachectl start
/etc/init.d/mysql.server start
참고사이트
http://wiki.kldp.org/wiki.php/APM
http://as.damoa.biz/?doc=bbs/gnuboard.php&bo_table=hosting_tip&wr_id=1<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 8947 | |
| 8946 | |
| 8945 | |
| 8939 |
JavaScript
테이블 셀에 링크하는법 & 마우스 오버
5
|
| 8930 |
JavaScript
a href 링크로 라디오박스 선택
8
|
| 8924 | |
| 8922 | |
| 8914 |
Flash
Flv 플래쉬 플래이어
7
|
| 8909 | |
| 8907 |
JavaScript
home, end키
1
|
| 28496 |
HTML
특수문자 모음
5
|
| 8906 |
JavaScript
콘솔 화면 보호기 끄기
|
| 8905 |
기타
히스토리 지우는것 막기
|
| 8903 |
JavaScript
VSFTP에서는 PUBLIC_HTML에....
1
|
| 28495 |
HTML
mqueue 설정(센드메일속도 UP)
|
| 8901 | |
| 8894 | |
| 8893 | |
| 8888 | |
| 8885 | |
| 8883 |
MySQL
[펌]mysql매뉴얼
1
|
| 8881 |
JavaScript
미리보기 소스
1
|
| 8872 |
Flash
물결치는 모습
8
|
| 8868 | |
| 8856 | |
| 8853 | |
| 8852 | |
| 8849 |
JavaScript
403 Forbidden error 생길때
2
|
| 8847 | |
| 8842 | |
| 8838 | |
| 8833 | |
| 8829 | |
| 8824 |
기타
타입 툴사용시 팁
4
|
| 8821 |
JavaScript
쓸모있는 'border-collapse' 속성
2
|
| 8819 |
Linux
페도라 리눅스 시디1장으로 설치하기
1
|
| 8818 | |
| 28492 | |
| 8817 | |
| 8814 | |
| 28490 | |
| 8811 | |
| 8810 |
JavaScript
움직임이 자연스러운 자바시계
|
| 8809 | |
| 8805 |
JavaScript
마우스 cursor
3
|
| 8804 |
기타
그림자가 있는 글자
|
| 8801 |
기타
6개국 시간
2
|
| 8797 |
기타
css_table
1
|
| 8799 | |
| 8795 | |
| 8789 |
JavaScript
일러스트에서 한글 자판이 안먹힐때.
5
|
| 8784 | |
| 8782 | |
| 8772 | |
| 8771 | |
| 28488 |
HTML
패스선택툴
1
|
| 8768 | |
| 28486 |
HTML
작업내역 브러쉬
1
|
| 8765 |
기타
올가미 툴
2
|
| 8761 |
기타
분할도구
3
|
| 8756 |
기타
마술봉&잘라내기
4
|
| 8751 |
기타
도장툴
4
|
| 28480 |
HTML
닷지툴
5
|
| 8746 |
JavaScript
이동툴
4
|
| 8739 |
기타
선택툴
6
|
| 8735 | |
| 28476 |
HTML
일러스트 메뉴얼.
3
|
| 8726 |
JavaScript
php 기초 함수 예문 모음
8
|
| 8725 | |
| 8718 |
Flash
간단한 플래시 매뉴
6
|
| 8710 |
기타
포토샵 기본팁
7
|
| 8703 |
JavaScript
모질라/파이어폭스에서 둥근 모서리 처리
6
|
| 8700 |
JavaScript
이미지 도구모음 표시안하기(IE용)
2
|
| 8697 | |
| 8694 | |
| 8693 | |
| 8692 | |
| 8691 | |
| 8689 | |
| 8686 |
JavaScript
포토샵 액션 AutoGaussian-피부질감 수정
2
|
| 8680 |
Flash
토수니
5
|
| 8678 | |
| 8671 | |
| 8670 |
JavaScript
아파치 웹서버 프로세스 갯수 늘리기
|
| 8667 | |
| 28465 |
HTML
첫 게시물..^^ 포토샵 단축키
10
|
| 8665 |
JavaScript
css를 이용한 기본적인 레이아웃..
1
|
| 8664 | |
| 8663 | |
| 8662 |
JavaScript
불여우에서도 되는 서브메뉴가 있는 메뉴 #2
|
| 8661 | |
| 8660 | |
| 8659 | |
| 8657 |
MySQL
데이터베이스 를 사용자 계정에 설치하기
1
|
| 8656 |
MySQL
gd+jpg+png+tiff rpm 설치..
|
| 8641 | |
| 8628 |
MySQL
php 오류정리
12
|
| 8627 | |
| 8626 |
기타
사용자 계정 삭제
|
| 8625 |
JavaScript
chmod 허가권변경
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기