理由あって現在開発環境として使っているマシンの php-4 系は使えず、php-5 系が必要となったので、早速インストールしてみました。
php-5.2.0 をインストールしたのですが、configure の時点で libmysqlclient_r がみつからないというエラーがでました。
mysql はいつもと同様に文字コードの設定以外は行わないでインストールしたので、このライブラリが make されなかったようです。
libmysqlclient_r が作成されるためには、configure 時に --enable-thread-safe-client を指定しておく必要があります。
./congiure \
--enable-thread-safe-client \
--with-charset=utf8 \
--with-extra-charset=all
一方、php-5.2.0 は以下のようなオプションで configure を実行しました。
./configure.sh \
--prefix=/usr/local/ \
--with-apxs2=/usr/loacal/apache2/bin/apxs \
--with-enable-shared \
--with-mysql=/usr/local \
--enable-mbstring \
--enable-zend-multibyte
後は make、sudo make install でインストールすればOKです。
php-5.2.0 をインストールしたのですが、configure の時点で libmysqlclient_r がみつからないというエラーがでました。
mysql はいつもと同様に文字コードの設定以外は行わないでインストールしたので、このライブラリが make されなかったようです。
libmysqlclient_r が作成されるためには、configure 時に --enable-thread-safe-client を指定しておく必要があります。
./congiure \
--enable-thread-safe-client \
--with-charset=utf8 \
--with-extra-charset=all
一方、php-5.2.0 は以下のようなオプションで configure を実行しました。
./configure.sh \
--prefix=/usr/local/ \
--with-apxs2=/usr/loacal/apache2/bin/apxs \
--with-enable-shared \
--with-mysql=/usr/local \
--enable-mbstring \
--enable-zend-multibyte
後は make、sudo make install でインストールすればOKです。