[PHP-users 18729]Re: libmysqlclientを指定してコンパイル
Yuichi TSUNEMATSU
tune @ wj8.so-net.ne.jp
2003年 10月 31日 (金) 18:48:44 JST
常松です
問題が解決できたので対処法を報告します
PHPのインストールマニュアル
http://php.planetmirror.com/manual/ja/install.unix.php
にPHP5でのMySQLインストールに関する情報が載っていました
内容はPHP5からはデフォルトのlibmysqlclientが添付されないので
指定してインストールするための設定方法でした
PHP側が要求するMySQLのライブラリの配置方法は以下のようになっています
> +- mysql
> +- include
> | +- mysql.h
> | ...
> +- lib
> +- libmysqlclient.so
しかしデフォルトのインストール設定は
> usr
> +- local
> +- include
> | +- mysql
> | +- mysql.h
> +- lib
> +- mysql
> +- libmysqlclient.so
解決策としてPHP側が要求するようにシンボリックリンクを作成しました
$ cd /usr/local/lib/mysql/
# ln -s /usr/local/include/mysql/ include
# ln -s /usr/local/lib/mysql/ lib
これでconfigure時に
$ ./configure --with-mysql=/usr/local/lib/mysql
を記述すればOKです
エラーログも出ないようになりました<(_ _)>
┏◆◇◆◇━━━━━━━━━━━━━━━━━━━━━━━━━
┃┏━━━┓ ■常松 祐一
┃┃\ / ==== Mail:tune @ wj8.so-net.ne.jp
┃┃ ■ === HP:http://www.tom.comm.waseda.ac.jp/~tune/
┃┗━━━ ==
┗━━━━━━━━━━━━┳━━━━━┳━━━━━━━━━━
_____________┃ ┃________
PHP-users メーリングリストの案内