[PHP-users 30237] MySQLが別サーバーにある場合のMySQL(PDO)のインストール方法

ぬーん nuun @ yan.ne.jp
2006年 9月 4日 (月) 16:09:52 JST


こんにちわぬーんです。

Webサーバー(PHP5.1.6),DBサーバー(MySQL5.0.19)とサーバーが分かれている環
境で、
MySQL(PDO)を含めたPHP5.1.6をインストールしようと思っているのですが、
Webサーバー,DBサーバーを同一サーバーの場合は問題なくインストール出来まし
たが、
サーバーが分かれていると上手く動作しませんでした。
下記がWebサーバー,DBサーバーを同一サーバーにした場合のconfigureです。
下記にWebサーバー、DBサーバーを分けた場合にmake時に発生するエラーものせ
てあります。
WebサーバーとDBサーバーが分かれている場合、MySQLが見えてない?と思われま
すが何か特別な連携方法はあるのでしょうか?
ご教授お願い致します。


----configure-----

./configure \
--enable-bcmath \
--enable-calendar \
--enable-dio \
--enable-exif \
--enable-ftp \
--enable-mbstring \
--enable-mbregex \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--enable-yp \
--enable-zend-multibyte \
--with-zlib \
--with-pdo-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-bz2 \
--with-config-file-path=/etc \
--with-mcrypt \
--with-mime-magic \
--with-mod_charset \
--with-xml \
--with-xmlrpc \
--with-xsl \
--without-iconv \
--with-gd --with-jpeg-dir=/usr --with-zlib-dir=/usr --with-freetype-dir=
/usr \
--with-gettext \
--enable-gd-jis-conv \
--enable-gd-native-ttf \
--with-ttf \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--without-mysql \
--prefix=/usr/php/php-5.1.6


---make時のerror内容-----
In file included from /usr/local/src/php-5.1.6/ext/pdo_mysql/
mysql_driver.c:40:
/usr/local/src/php-5.1.6/ext/pdo_mysql/php_pdo_mysql_sqlstate.h: In 
function `pdo_mysql_get_sqlstate':
/usr/local/src/php-5.1.6/ext/pdo_mysql/php_pdo_mysql_sqlstate.h:378: 
error: `WARN_DATA_TRUNCATED' undeclared (first use in this function)
/usr/local/src/php-5.1.6/ext/pdo_mysql/php_pdo_mysql_sqlstate.h:378: 
error: (Each undeclared identifier is reported only once
/usr/local/src/php-5.1.6/ext/pdo_mysql/php_pdo_mysql_sqlstate.h:378: 
error: for each function it appears in.)
make: *** [ext/pdo_mysql/mysql_driver.lo] エラー 1



PHP-users メーリングリストの案内