2008.07.16 10:24

fedora9 php 설치

이번엔 페도라에서 위키를 쓸려고 php5를 설치해 보도록 하겠습니다.

#wget http://kr2.php.net/get/php-5.2.6.tar.gz/from/this/mirror

#gzip -d php-5.2.6.tar.gz
#tar xvf php-5.2.6.tar
#cd php-5.2.6

#./configure --with-apxs2=/APACHE_HOME/bin/apxs --with-mysql

configure 할때 mysql 경로가 다른곳으로 잡혀있으면 Cannot find MySQL header files under yes 에러가 난다.
이럴땐 아래와 같이 mysql 설치 경로를 지정해준다.

#./configure --with-apxs2=/APACHE_HOME/bin/apxs --with-mysql=/MYSQL_HOME

#make
#make install



혹시 인스톨 도중에 아래와 같은 에러가 난다면 (저는 아파치 2.2.9 를 설치했습니다. 근데 아래와 같이 에러가 나더군요... -_-;

Installing PHP SAPI module:       apache2handler
/APACHE_HOME/build/instdso.sh SH_LIBTOOL='/APACHE_HOME/build/libtool' libphp5.la /APACHE_HOME/modules
/APACHE_HOME/build/libtool --mode=install cp libphp5.la /APACHE_HOME/modules/
cp .libs/libphp5.so /APACHE_HOME/modules/libphp5.so
cp .libs/libphp5.lai /APACHE_HOME/modules/libphp5.la
libtool: install: warning: remember to run `libtool --finish /home/ranking/php-5.2.6/libs'
chmod 755 /APACHE_HOME/modules/libphp5.so
apxs:Error: Activation failed for custom /APACHE_HOME/conf/httpd.conf file..
apxs:Error: At least one `LoadModule' directive already has to exist..
make: *** [install-sapi] 오류 1


httpd.conf 파일에 아래와 같이 추가

#LoadModule directive to aid module installations
#LoadModule dummy_module /APACHE_HOME/modules/mod_dummy.so


그럼 인스톨 완료

#/APACHE_HOME/bin/apachectl start

PHP 정상동작 확인 해주면 완료~

Trackback 1 Comment 1
  1. Favicon of http://796.jasonjordans.com/ugg.php BlogIcon ugg boots 2013.07.25 05:16 address edit & del reply

    태양이 바다에 미광을 비추면,나는 너를 생각한다.