[PHP-users 28372] Re: ODBCでDB2にアクセス isqlではOK

Kenichiro Fuji k_fuji @ sales.mitsumi.co.jp
2006年 2月 10日 (金) 10:29:46 JST


冨士です。
>柴田さん
えーと、、、だんだんぼくの範疇でなくなってきてる気がしますが。

>Warning: odbc_connect()
>[function.odbc-connect]:
>SQL error: [unixODBC][IBM][iSeries Access ODBC Driver]
>Communication link failure. comm rc=10013 - CWBCO1003 - Sockets error,
>function returned 10013, 192.168.xxx.xxx,
>SQL state 08S01 in SQLConnect in /var/www/html/con3.php on line 3
このCWBC01003というのをぐーぐって見ると、
通信リンク障害とかwinsockエラーという言葉が見つかりますね。

>ODBCの設定はまったく問題ないということがわかりました。
ということなら、仰るとおりphp.iniに何かあるかも知れません。
#httpd.confは無関係だと思いますよ。

ぼくが試した環境では、
phpinfoでConfigure Commandには'--with-unixODBC=shared,/usr'という
オプションが付いてますね。あと、同じくphpinfoでODBCの項目は
ODBC Support enabled
Active Persistent Links  0
Active Links  0
ODBC library  unixODBC
ODBC_INCLUDE  -I/usr/include
ODBC_LFLAGS  -L/usr/lib
ODBC_LIBS  -lodbc
Directive Local Value Master Value
odbc.allow_persistent On On
odbc.check_persistent On On
odbc.default_db no value no value
odbc.default_pw no value no value
odbc.default_user no value no value
odbc.defaultbinmode return as is return as is
odbc.defaultlrl return up to 4096 bytes return up to 4096 bytes
odbc.max_links Unlimited Unlimited
odbc.max_persistent Unlimited Unlimited
となっているだけです。

何のディストロかは、最初にCentOS4を使ったと申し上げましたが、
yumを使ってサーバインストールしただけです。
php.iniとか設定ファイル系は少しいじりましたが、それだけです。
FC4でもほとんど同じだと思いますが、FC4はインストールしたことが無いので
#あーんどヘタレユーザなので
それ以上は分かりません。

ということであしからず。



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