MySQL 5 の 64bit 版は、PHP 5 の mysqli の構築に失敗する

Date
2006-03-30 (Thu)
Category
Tech

前回に引き続き、Tiger に環境を再構築中。PHP と MySQL をインストールします。

まず、Tiger 自身についてくる PHP をアンインストールしましょう。というか整理してとっておきますが。僕がまとめたファイルとしては、

の三カ所。/usr/bin/には、

という4つのコマンドラインが入ってますので、mv /usr/bin/php* /path/to/somewhere/ とかしてどけましょう。

MySQL は、インストール自体は簡単。MySQL Downloads から自分の環境にあったものを入れればいいだけ!といいたいところですが、表題の通り、PowerMac G5 では、MySQL 5.0 の 64bit 版を入れておくと、PHP 5 の mysqli の構築に失敗します。

なぜか?よくわかりません。出るエラーは "configure: error: wrong mysql library version or lib not found" です。MySQL Improved Extension の User Contribute Note にいくつか例が出てますが、それとも違うみたい。同じ状況としては、

MySQL Bugs: #15916: PHP configure failed with MySQLi library error.

かな。OS は違うけど、CPU は一緒だし、出てるエラーの出方もそっくり。で、これは解決されてない。ので、どうしたかというと、MySQL 5.0.19 - Max - Mac OS X 10.4(PowerPC) をインストールしたのでした。ま、64 bit だからどうだという性能差は僕の環境では使わないでしょうし。

最後にようやく PHP の設定。とりあえず最初に入ってる状況からは余りかえず、libxml2 だけ入れて、あとはシンプルに。以下 configuration オプション。

--with-apxs \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--sysconfdir=/private/etc \
--enable-mbstring=all \
--enable-mbregex \
--enable-exif \
--with-libxml-dir=/usr/local/lib \
--with-xmlrpc \
--with-zlib-dir=/usr \
--enable-trans-sid \
--enable-sockets \
--with-xml \
--with-iodbc=/usr \
--with-curl=/usr \
--with-config-file-path=/etc \
--with-mysqli=/usr/local/mysql/bin/mysql_config


そうだ。Developer Tools をインストールした時に、思いあまって WebObjects もインストールしました。すると、デフォルトバックエンドとして、OpenBase がセットアップされて毎回起動します。それはウザイけど止める方法は書いてない、と。単純に、/Library/StartupItems/OpenBase というディレクトリを、消せば止まります。僕はディレクトリ名の頭に . (dot) をつけて、不可視にしましたが。

Comment:3

tksh:2006-04-01 (Sat) 21:00

pear が動かなかった。sym link を張って対応。後で追記しよう。

tien:2009-05-11 (Mon) 12:34

サイト制作
ドレス レンタル
アートメイク
高収入 アルバイト
高収入 アルバイト
アパレル 求人
アパレル 派遣
風俗
風俗
美少女ゲーム
ソープランド
出会い
デリヘル
すすきの ソープランド
新宿 ソープランド
千葉 ソープランド
埼玉 ソープランド
吉原 ソープランド
sod
バイブ
都内 キャバクラ 全額日払い
風俗求人 高収入
無料動画
アロマセラピー

HaleJewell:2010-04-13 (Tue) 11:46

It's perfect that people are able to receive the loans moreover, this opens new possibilities.

Comment Form

Remember Me?


Trackback:0

TrackBack URL for this entry
http://blogs.grf-design.com/mt/mt-tb.cgi/158
Listed below are links to weblogs that reference
MySQL 5 の 64bit 版は、PHP 5 の mysqli の構築に失敗する from The Croton

Return to Page Top