Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2018, 10:59   #1
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию PHP и Firebird

Не работает подключение к бд .fdb.
PHP код:
 <?$host="здесь указываю ip";
$user="имя";
$pass="пароль"
$db_name="ip/номер порта:C:путь";
$link=ibase_connect($host,$user,$pass);
ibase_select_db($db_name,$link);?>
Стоит денвер, в файле php.ini добавлены
-extension=php_interbase.dll
-extension=php_pdo_firebird.dll

в папку ext добавлены соответствующие dll
в windows\system32 и sysWOW64 лежат fbclient.dll и gds32.dll
они же лежат в папке apache\bin

При перезапуске денвера ругается, что php_pdo_firebird.dll не является приложением win32 и не находит в папке ext php_interbase.dll
в браузере соотв-нно ошибка: Call to undefined function ibase_connect()

Что еще можно сделать в этом случае?
cherry25 вне форума Ответить с цитированием
Старый 26.10.2018, 15:27   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Денвер давно умер, поставь например OpenServer
ADSoft вне форума Ответить с цитированием
Старый 26.10.2018, 15:30   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от cherry25 Посмотреть сообщение
При перезапуске денвера ругается, что php_pdo_firebird.dll не является приложением win32
Похоже не совпадают разрядности
p51x на форуме Ответить с цитированием
Старый 29.10.2018, 15:16   #4
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Похоже не совпадают разрядности
Я прочитала, что и с этим сообщением все должно работать. В принципе, похоже на то. Ошибка в браузере Call to undefined function ibase_connect(). не распознает функцию ibase_connect(). Что тут еще можно сделать?
cherry25 вне форума Ответить с цитированием
Старый 29.10.2018, 15:29   #5
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от cherry25 Посмотреть сообщение
Что тут еще можно сделать?
Можно попробовать установить «официальное» расширение Denwer-а для работы с Firebird 2:
http://www.denwer.ru/packages/firebird.html
Andkorol вне форума Ответить с цитированием
Старый 29.10.2018, 15:44   #6
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Можно попробовать установить «официальное» расширение Denwer-а для работы с Firebird 2:
http://www.denwer.ru/packages/firebird.html
Спасибо, сейчас попробую.
cherry25 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FireBird ? KooKish Помощь студентам 0 25.06.2013 10:17
БД firebird Vtornik Помощь студентам 0 15.11.2011 22:28
FireBird Д'якон БД в Delphi 2 04.12.2008 11:15
FireBird 1.5.4 Nikola__ БД в Delphi 2 17.11.2008 14:42