php가 mysql client를 못 찾고 있습니다.

idccc의 이미지

안녕하세요.

apache 2.1를 사용하고 있습니다.

apache 빌드 할때 사용한 설정은
./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-modules=so --enable-so 입니다.

php는 4.3.10을 사용하고 있으며 빌드할때 사용한 설정은 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-zlib --with-bz2 --enable-exif --enable-ftp --with-gd --with-gettext --with-iconv --enable-mbstring --with-mysql --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-pear --with-mod-charset --with-config-file-path=/usr/local/php/etc 입니다.

그리고 mysql은 4.1.10a 이며 빌드할때 사용한 설정은 ./configure --prefix=/usr/local/mysql --enable-thread-safe-client --with-pthread --with-mysqld-user=mysql --without-debug --without-bench --with-mysqlfs --with-vio --with-low-memory --with-extra-charsets=all --with-openssl 입니다.

phpinfo() 로 확인해보면 mysql client 부분이 Client API version 3.23.49 이렇게 되어있습니다.

그래서 db에 접속이 안되고 있는데요... 어떻게 해결해야 할지 모르겟습니다.

사용 os는 페도라 코어 3이며 /etc/ld.so.conf.d/mysql, apache, php 를 추가 시켜 놓았씁니다.

mysql을 rpm버젼으로 설치하고 php를 새로 컴파일해도 같은 상황이 연출 되네요.

시스템에는 apm관련 rpm은 설치한적도 없으며, 파일도 찾아볼수 없습니다.

조언 부탁드립니다.

편안한 저녁시간 되세요. :)

lovethecorners의 이미지

혹시 궁금해서 그러는데,
mysql 을 rpm 으로설치시 어떤파일들을 설치하셨나요?

apache 2 를 사용하지않기 때문에 정확히는 모르겠습니다. 제경우는 server, client, bench, devel, shared 정도만 설치하고 사용합니다.

해답이아니네요... :oops:

june의 이미지

에러 메시지라도 좀 써주시면 큰 도움이 될듯 합니다..

커피는 블랙이나 설탕만..

viper9의 이미지

PHP를 컴파일할 때 MySQL과 연동해서 컴파일 해줘야합니다. PHP 컴파일 옵션에 --with-mysql만 있네요. 이러면 MySQL 버전에 상관 없이 3.23... 저걸로 나옵니다.

소스로 설치하신 경우라면...

PHP 컴파일 옵션에 --with-mysql=/usr/local/mysql 로 해주시면 됩니다.

RPM으로 설치하신 경우라면...

일단 MySQL-devel 패키지를 설치하시구요.(그 외에 다른 관련패키지도 설치하는게 좋지 않을까 싶은데...) 하여튼 RPM 설치시에는 MySQL 라이브러리가 /usr에 설치 되기 때문에...

PHP 컴파일 옵션에 --with-mysql=/usr 로 넣어주시면 됩니다.

PHP만 다시 컴파일하시면 해결됩니다. ^^

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.