Home > IT系 ( SQL ) > MySQLとphpでエラーが発生

MySQLとphpでエラーが発生

  • 2006年06月14日(水) 22:29
  • カテゴリ[ IT系 ( SQL )]
  • タグ[ / ]
今になってapacheのerror_logに変なエラーが出ているのが分かった。
File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file

WebのphpでMySQLを操作するたびに出力している。
ググったら同じような症状とその対策法が…
http://miya0.dyndns.org/pc/apache/php-mysql.html
http://www.mysql.gr.jp/mysqlml/mysql/msg/8601
http://ns1.php.gr.jp/pipermail/php-users/2003-October/019256.html

上記を参考に自分が行った対処は以下のとおり。
$ cd /usr/local/lib/mysql/
# ln -s /usr/local/include/mysql/ include
# ln -s /usr/local/lib/mysql/ lib
phpのconfigureに
$ ./configure --with-mysql=/usr/local/lib/mysql

configureは無事完了したが、今度はphpのmakeでエラーが
undefined reference to 'mysql_drop_db'
undefined reference to 'mysql_create_db'

またまたGoogle先生に聞いたところ、
http://www.databasebank.com/programmers/frm_detail.php?v_id=1393
という対処法を発見。
早速、vi /usr/local/src/php-4.2.2/ext/mysql/php_mysql.cのPHP_FUNCTION(mysql_drop_db)をコメントにしてmake!
ふぅ~ やっとコンパイル通ったぁ。
んで、apacheをstop、 make install これも問題なし。
apacheをstartしてwebアクセス。


結果は、エラーも出ず、MySQLも一通り動いているようで安心した。
参考にさせて頂いたサイト様に感謝感謝。

Comment Form
%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%62%37%37%66%35%63%30%39%66%37%62%63%35%65%61%32%64%66%39%39%36%30%37%66%36%37%62%66%34%62%33%38%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%34%39%39%35%65%63%37%63%62%30%37%61%35%36%63%30%32%35%66%35%62%61%61%34%61%39%32%30%65%38%61%61%22%3e

Trackback: 0

TrackBack URL for this entry
http://www.furuken.net/blog/action.php?action=plugin&name=TrackBack&tb_id=125
Listed below are links to weblogs that reference
MySQLとphpでエラーが発生 from ぼそぼそ

Home > IT系 ( SQL ) > MySQLとphpでエラーが発生

Page Top