Call to undefined function db2_connect()

Sergios

Новичок
Привет всем. Никак не могу подключиться к базе DB2.. Выдает ошибку Fatal error: Call to undefined function db2_connect() in C:\xampп\...
В php.ini все extensions имеются (extension=php_ibm_db2.dll и путь к ним extension_dir = "\xampp\php\ext" )
Кто мож сталкивался с похожей проблемкой , откликнитесь...
Google и яндекс не помогли . .

<?php
$database = "PTYX";
$user = "db2admin";
$password = "12345";

$conn = db2_connect($database, $user, $password,'');

if ($conn) {
echo "Connection succeeded.";
db2_close($conn);
}
else {
echo "Connection failed.";
}
?>
 

Dovg

Продвинутый новичок
грузится не тот php.ini?
что говорит phpinfo();
 

Sergios

Новичок
а что и где именно посмотрет в phpinfo? ТАм нету пункта DB2 если ты об етом....ODBC пишет

ODBC Support enabled
Active Persistent Links 0
Active Links 0
ODBC library Win32

А вот DB2 нету... :(
 

lebfr

Новичок
Запусти php.exe через командную строку вот с таким параметром -m
Увидишь какие модули у тебя действительно подгружаться.

Для того что бы посмотреть какой именно php.ini у тебя используется можешь запустить php.exe с параметром --ini
 

Sergios

Новичок
bcmath
bz2
calendar
com_dotnet
Core
ctype
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
json
libxml
mbstring
mcrypt
mhash
ming
mysql
mysqli
mysqlnd
odbc
openssl
pcre
pdf
PDO
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite
pdo_sybase
Phar
rar
Reflection
session
SimpleXML
soap
sockets
SPL
SQLite
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

как вижу, нету нужного модуля..Что делать?
 

lebfr

Новичок
а с параметром --ini какой вывод? тот ли php.ini редактируешь...
 

Sergios

Новичок
Кстати, мне пришла мысль. А может все дело В xampp? может надо было бы php, apache, по отдельности устанавливать? php.ini беру с папки xampp/php...По идее редактирую правильный
 

Sergios

Новичок
когда запускаю php.exe с параметром -ini, получаю инфу на 300 строк.... черт ногу сломает, не знаю где там искать какой php.ini используется :)
 

shureen

Милорд Лось Кристофер
Одной их первых строчек:
Configuration File (php.ini) Path => Путь к файлу

вот люди ленивые пошли
 

Dovg

Продвинутый новичок
dovg@thinker:~$ php --help | grep ini
-c <path>|<file> Look for php.ini file in this directory
-n No php.ini file will be used
--ini Show configuration file names
 

Dovg

Продвинутый новичок
Предполагается, что сейчас человек с виндовс увидит параметр -с
 

Sergios

Новичок
:) Так, мы знаем что Configuration File (php.ini) Path > 'no value'. Что делаем дальше? Не останавливаемся, помогаем дальше....
 

Sergios

Новичок
Значит, кто встретится с такой проблемкой...бегом бежим на
http://sourceforge.net/projects/db2mc/files/IBM_DB2 PHP Driver for Windows/PHP 5.3._/VC6/
и пробуем один-один скаченный файл (ложим в ext/ папочку.) Будьте внимательны, для каждой xampp свой файлик. I NE zabydte delat restart apache!!!
Спасибо Dovg, lebfr за помоч :)
Тема закрыта !!!
 
Сверху