php 소스로 설치중인데 에러나요..ㅡ.ㅡ(DBA 관련)
이상한건 다른 컴에선 무리없이 되는데...ㅡ.ㅡ
지금 레뎃 서버 기본으로 깔았구요 레뎃9
httpd 소스로 잘 설치한 후에 php까는 중이거든요
Configuring extensions
checking for OpenSSL support... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... /usr/lib
checking for gzgets in -lz... (cached) yes
checking whether to enable bc style precision math functions... yes
checking for BZip2 support... no
checking whether to enable calendar conversion support... no
checking for cpdflib support... no
checking for CRACKlib support... no
checking whether to enable ctype functions... yes
checking for CURL support... no
checking for cyrus imap support... no
checking for xDBM support... no
checking whether to enable DBA... yes, shared
configure: error: DBA: Could not find necessary header file(s).
이런 에러가 난답니다. ㅡ.ㅡ
근데 저 DBA 가 모하는 넘인지 전혀 모르겠어요...무슨 헤더가 필요하다고도 안나오고 참 답답합니다...ㅡ.ㅡ
configure 옵션은 다음과 같습니다.
#! /bin/sh
#
# Created by configure'./configure' \
'--with-apxs2=/usr/sbin/apxs' \
'--with-config-file-path=/etc' \
'--with-openssl' \
'--with-zlib' \
'--with-gd=/usr/local' \
'--with-mysql' \
'--with-mod-charset' \
'--with-language=korean' \
'--with-charset=euc_kr' \
'--with-freetype-dir=/usr/lib' \
'--with-jpeg-dir=/usr/lib' \
'--with-png-dir=/usr/local' \
'--with-xpm-dir=/usr/lib' \
'--with-zlib-dir=/usr/lib' \
'--with-gdbm' \
'--with-gettext' \
'--with-iconv' \
'--with-layout=GNU' \
'--enable-bcmath' \
'--enable-exif' \
'--enable-ftp' \
'--enable-magic-quotes' \
'--enable-dba=shared' \ <----- DBA 에러나서 shared로 해줬네요
"$@"
왜 그런건가요...어찌해야할지..ㅡ.ㅡ
Re: php 소스로 설치중인데 에러나요..ㅡ.ㅡ(DBA 관련)
http://aspn.activestate.com/ASPN/docs/PHP/install.configure.html
http://www.zend.com/manual/ref.dba.php
참조하시길..
http://redage.net
아래링크를 참고하세요.
http://vijaylad1905.wordpress.com/2009/02/09/php-compilation-error-configure-error-dba-could-not-find-necessary-header-files/
관련 라이브러리를 설치하면 되네요.
For redhat users # yum install gdbm-devel
For ubuntu users # apt-get install libgdbm-dev
댓글 달기