php 소스로 설치중인데 에러나요..ㅡ.ㅡ(DBA 관련)

bluesound의 이미지

이상한건 다른 컴에선 무리없이 되는데...ㅡ.ㅡ

지금 레뎃 서버 기본으로 깔았구요 레뎃9

httpd 소스로 잘 설치한 후에 php까는 중이거든요

Quote:

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 옵션은 다음과 같습니다.

Quote:

#! /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로 해줬네요
"$@"

왜 그런건가요...어찌해야할지..ㅡ.ㅡ

redbaron의 이미지

bluesound wrote:
이상한건 다른 컴에선 무리없이 되는데...ㅡ.ㅡ

지금 레뎃 서버 기본으로 깔았구요 레뎃9

httpd 소스로 잘 설치한 후에 php까는 중이거든요

Quote:

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 옵션은 다음과 같습니다.

Quote:

#! /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로 해줬네요
"$@"

왜 그런건가요...어찌해야할지..ㅡ.ㅡ


http://aspn.activestate.com/ASPN/docs/PHP/install.configure.html

http://www.zend.com/manual/ref.dba.php

참조하시길..

nettem의 이미지

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

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.