반응형
간만에 설치하니 삽질의 압박이 -_-
php5,apache2.x,mysql5 는
대부분 안에 포함되어있는 메뉴얼을 읽어보면
설치는 무리없이 되나, 이것저것 난 필요한 모듈들이 많아서 삽질짱!
혹시 같은 삽질하실 분이 계실까봐, ..
도움되면 보람구름 둥실~~~
1. mysql-standard-5.0.19-linux-i686 설치
# groupadd mysql
# useradd -g mysql mysql
# tar xvfz mysql-standard-5.0.19-linux-i686.tar.gz
# mv mysql-standard-5.0.19-linux-i686 /usr/local/mysql
# cd /usr/local/mysql
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# bin/mysqld_safe --user=mysql &
# ./mysqladmin -u root password '패스워드'
# vi /etc/rc.d/rc.local //부팅시 자동으로 데몬이 실행되도록 편집
2. Apache2 설치
# wget http://ftp.apache-kr.org/httpd/httpd-2.2.0.tar.gz
# tar xvfz httpd-2.2.0.tar.gz
# mv httpd-2.2.0 /usr/local/apache2
# cd /usr/local/apache2
#./configure --enable-so --enable-module=rewrite --enable-shared=rewrite //rewrite 모듈이 필요해서.
# make
# make install
3. PHP(5.2.1) 설치
아시다시피 apache2.x버전과 1.3.x이후 버전은 설치방법이 다릅니다.
포함된 install 문서를 참조하세요.
# tar xvfz php-5.2.1.tar.gz
# cd php-5.2.1
# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs \
# --with-mysql=/usr/local/mysql --enable-shmop --with-mcrypt --with-mash --enable-dba --enable-calendar --enable-ftp \
# --enable-sockets --with-language=korean --with-charset=euc_kr --with-zlib --with-iconv --enable-mbstring \
# --with-gd --with-zlib-dir --with-freetype-dir --enable-socket --enable-track-vars --enable-exif
옵션중 필요없는게 많을지도 모르니,
필요없으면 install문서에 있는 기본값만 사용하시면 됩니다.
ex) ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
아래는 네이버어느카페글 에서 발췌 (thanks to ? )
# wget ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.16.tar.gz
# tar xvfz libxml2-2.6.16.tar.gz
# cd libxml2-2.6.16
# ./configure
# make
# make install
# wget http://graphics.cs.uni-sb.de/NMM/Download/external/jpegsrc.v6b.tar.gz
# tar xvfz jpegsrc.v6b.tar.gz
# cd jpeg-6b
# ./configure --enable-shared --enable-static
# make
# make test
# make install
# wget ftp://ftp.superuser.co.kr/etc/libpng-1.2.5.tar.gz
# tar zxvf libpng-1.2.5.tar.gz
# cd libpng-1.2.5
# cp scripts/makefile.linux makefile
# make test
# make install
----- truetype font 지원위해 문서에 추가함 ------
# wget http://nchc.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.3.tar.gz
# tar zxvf freetype-2.3.3.tar.gz
# cd freetype-2.3.3
# configure
# make
# make install
----- ImageMagick 지원위해 문서에 추가함 ------
# wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick.tar.gz
# make
# make install
# ls /usr/local/apache2/modules/libphp5.so -l // libphp5.so 모듈확인
# cp php.ini-dist /usr/local/lib/php.ini
# /usr/lcoal/apache2/bin/apachectl start
[httpd.conf]를 아래와 같이 수정
LoadModule php5_module modules/libphp5.so --> 설정되어져있다.
AddType application/x-httpd-php .php .phtml -->추가
AddType application/x-httpd-php-source .phps -->추가
DirectoryIndex index.html index.php ==> index.php 추가
4. cronlog 설치
http://cronolog.org/download/index.html 에 들어가서 cronolog-1.6.2.tar.gz 다운 받는다.
# tar xvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install
- 삽질 금지 (개발자라며) -
php5,apache2.x,mysql5 는
대부분 안에 포함되어있는 메뉴얼을 읽어보면
설치는 무리없이 되나, 이것저것 난 필요한 모듈들이 많아서 삽질짱!
혹시 같은 삽질하실 분이 계실까봐, ..
도움되면 보람구름 둥실~~~
1. mysql-standard-5.0.19-linux-i686 설치
# groupadd mysql
# useradd -g mysql mysql
# tar xvfz mysql-standard-5.0.19-linux-i686.tar.gz
# mv mysql-standard-5.0.19-linux-i686 /usr/local/mysql
# cd /usr/local/mysql
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# bin/mysqld_safe --user=mysql &
# ./mysqladmin -u root password '패스워드'
# vi /etc/rc.d/rc.local //부팅시 자동으로 데몬이 실행되도록 편집
2. Apache2 설치
# wget http://ftp.apache-kr.org/httpd/httpd-2.2.0.tar.gz
# tar xvfz httpd-2.2.0.tar.gz
# mv httpd-2.2.0 /usr/local/apache2
# cd /usr/local/apache2
#./configure --enable-so --enable-module=rewrite --enable-shared=rewrite //rewrite 모듈이 필요해서.
# make
# make install
3. PHP(5.2.1) 설치
아시다시피 apache2.x버전과 1.3.x이후 버전은 설치방법이 다릅니다.
포함된 install 문서를 참조하세요.
# tar xvfz php-5.2.1.tar.gz
# cd php-5.2.1
# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs \
# --with-mysql=/usr/local/mysql --enable-shmop --with-mcrypt --with-mash --enable-dba --enable-calendar --enable-ftp \
# --enable-sockets --with-language=korean --with-charset=euc_kr --with-zlib --with-iconv --enable-mbstring \
# --with-gd --with-zlib-dir --with-freetype-dir --enable-socket --enable-track-vars --enable-exif
옵션중 필요없는게 많을지도 모르니,
필요없으면 install문서에 있는 기본값만 사용하시면 됩니다.
ex) ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
아래는 네이버어느카페글 에서 발췌 (thanks to ? )
# wget ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.16.tar.gz
# tar xvfz libxml2-2.6.16.tar.gz
# cd libxml2-2.6.16
# ./configure
# make
# make install
# wget http://graphics.cs.uni-sb.de/NMM/Download/external/jpegsrc.v6b.tar.gz
# tar xvfz jpegsrc.v6b.tar.gz
# cd jpeg-6b
# ./configure --enable-shared --enable-static
# make
# make test
# make install
# wget ftp://ftp.superuser.co.kr/etc/libpng-1.2.5.tar.gz
# tar zxvf libpng-1.2.5.tar.gz
# cd libpng-1.2.5
# cp scripts/makefile.linux makefile
# make test
# make install
----- truetype font 지원위해 문서에 추가함 ------
# wget http://nchc.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.3.tar.gz
# tar zxvf freetype-2.3.3.tar.gz
# cd freetype-2.3.3
# configure
# make
# make install
----- ImageMagick 지원위해 문서에 추가함 ------
# wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick.tar.gz
# make
# make install
# ls /usr/local/apache2/modules/libphp5.so -l // libphp5.so 모듈확인
# cp php.ini-dist /usr/local/lib/php.ini
# /usr/lcoal/apache2/bin/apachectl start
[httpd.conf]를 아래와 같이 수정
LoadModule php5_module modules/libphp5.so --> 설정되어져있다.
AddType application/x-httpd-php .php .phtml -->추가
AddType application/x-httpd-php-source .phps -->추가
DirectoryIndex index.html index.php ==> index.php 추가
4. cronlog 설치
http://cronolog.org/download/index.html 에 들어가서 cronolog-1.6.2.tar.gz 다운 받는다.
# tar xvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install
- 삽질 금지 (개발자라며) -
반응형
'Know > APM' 카테고리의 다른 글
Apache2.0 Multi-Processing Modules(MPM) (0) | 2007.04.08 |
---|