Jump to content
  • 0

PHP interbase проблема с настройкой


LoranST
 Share

Question

Здравствуйте.

возникла следующая ситуация в windows7 поставил по автомату XAMPP 1.7.7(PHP 5.3.8, Apach 2.2) и попытался настроить его на заранее установленный сервер interbase 7.1, произвел следующие действия

проверил GDS32.dll(v.7.0.0.206 392kb) в папке System 32

проверил php.ini проверил ; Allow or prevent persistent links.

ibase.allow_persistent = 1

проверил наличие php_interbase.dll (v. 5.3.8.0 64.5kb) в c:\xampp\php\ext\ (соответствует extension_dir в php.ini)

при этих условиях апач нормально поднимается и выдает на $db = ibase_connect($dblocation,$dbuser,$dbpasswd);

Fatal error: Call to undefined function ibase_connect() in C:\xampp\htdocs\ib\conf\conf.php on line 8

после того как в php.ini снимаю комментарий с extension=php_interbase.dll и перезагружаю апач, апач не поднимается

подскажите как побороть ситуацию

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

честно сказать сам склоняюсь к версии несовместимости вопрос что конкретно может поправить ситуацию. пробовал скачивать и менять и gds32 и php_interbase без результатов. поэтому поэтому выслушаю еще варианты желательно со ссылками.

Link to comment
Share on other sites

  • 0

В свежих php нет ibase_*, от неё отказались, потому что её редко используют (вроде вынесли в pear), используй библиотеку PDO

$bd = new PDO('firebird:dbname=10.13.1.100:base-alias', 'sysdba', 'masterkey');
$re = $bd->query("блаблабла, ...

http://ru2.php.net/pdo

Link to comment
Share on other sites

  • 0

В свежих php нет ibase_*, от неё отказались, потому что её редко используют (вроде вынесли в pear), используй библиотеку PDO

$bd = new PDO('firebird:dbname=10.13.1.100:base-alias', 'sysdba', 'masterkey');
$re = $bd->query("блаблабла, ...

http://ru2.php.net/pdo

к сожалению попытка подключить php_pdo_firebird.dll из каталога ext также закончилась сбоем при поднятии апача

заменил

php_pdo_firebird.dll

php_interbase.dll

из последней версии php5.4 не помогло

у кого работает связка php interbase под виндой пожалуйста отпишитесь что за конфигурация или ссылку киньте

Link to comment
Share on other sites

  • 0

У меня работает. Ставил php из архива с php.net. В качестве веб-сервера - lighttpd, но это не играет никакой роли.

поставил XAMPP 1.8.0 докинул fbclient.dll, msvcr100.dll в корень XAMPP и все заработало

видать XAMPP 1.7.7 для моих целей просто был неудачной сборкой

Edited by LoranST
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy