ID: 37018
Updated by: [EMAIL PROTECTED]
Reported By: ahmet at cemre dot net
-Status: Open
+Status: Bogus
Bug Type: *Database Functions
Operating System: Fedora Core release 3
PHP Version: 5.1.2
New Comment:
ibm_db2 is PECL extension and its ./configure option looks like
--with-IBM_DB2, not --with-ibm-db2.
Previous Comments:
------------------------------------------------------------------------
[2006-04-08 13:12:41] ahmet at cemre dot net
Description:
------------
Hello,
I'm compiling php 5.1.2 with db2 support but when i try to use db2_*
functions, it says "undefined function"
Configure command :
./configure --with-apxs=/usr/sbin/apxs --with-mysql --with-gd
--enable-gd --with-zlib --with-freetype --enable-gd-native-ttf
--with-ttf --with-jpeg-dir --with-unixODBC=/usr
--with-mssql=/usr/local/freetds --with-openssl
--with-ibm-db2=/opt/IBM/db2/V8.1/
[EMAIL PROTECTED] httpdocs]# ldd /usr/local/bin/php | grep IBM
libdb2.so.1 => /opt/IBM/db2/V8.1//lib/libdb2.so.1 (0xb6fd1000)
libdb2install.so.1 => /opt/IBM/db2/V8.1/lib/libdb2install.so.1
(0xb6fca000)
libdb2g11n.so.1 => /opt/IBM/db2/V8.1/lib/libdb2g11n.so.1
(0xb6f45000)
libdb2locale.so.1 => /opt/IBM/db2/V8.1/lib/libdb2locale.so.1
(0xb6f2d000)
libdb2osse.so.1 => /opt/IBM/db2/V8.1/lib/libdb2osse.so.1
(0xb6d12000)
libdb2genreg.so.1 => /opt/IBM/db2/V8.1/lib/libdb2genreg.so.1
(0xb6cca000)
libdb2trcapi.so.1 => /opt/IBM/db2/V8.1/lib/libdb2trcapi.so.1
(0xb6cbd000)
libdb2dascmn.so.1 => /opt/IBM/db2/V8.1/lib/libdb2dascmn.so.1
(0xb6c9c000)
libcxa.so.3 => /opt/IBM/db2/V8.1/lib/libcxa.so.3 (0xb6c69000)
libdb2osse_db2.so.1 =>
/opt/IBM/db2/V8.1/lib/libdb2osse_db2.so.1 (0xb6c54000)
[EMAIL PROTECTED] httpdocs]# /usr/local/bin/php -v
PHP 5.1.2 (cli) (built: Apr 8 2006 16:14:22)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
[EMAIL PROTECTED] httpdocs]#
Reproduce code:
---------------
$database = 'ASYAWEB';
$user = 'db2inst1';
$password = 'xxx';
$conn = db2_connect($database, $user, $password);
if ($conn) {
echo "Connection succeeded.";
db2_close($conn);
}
else {
echo "Connection failed.";
}
Expected result:
----------------
Connection succeeded
Actual result:
--------------
Fatal error: Call to undefined function db2_connect() in
/var/www/html/turkyayin.com/httpdocs/deneme.php on line 7
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=37018&edit=1