За последние 24 часа нас посетили 18050 программистов и 1655 роботов. Сейчас ищут 1547 программистов ...

PHP 5 + Firebird в Windows 7

Тема в разделе "Установка PHP", создана пользователем chemister, 5 фев 2011.

  1. chemister

    chemister Активный пользователь

    С нами с:
    18 июл 2010
    Сообщения:
    8
    Симпатии:
    0
    Установил Apache 2.2.14 + PHP 5.3.5 + Firebird 2.5 . При попытке подключения к базе данных появляется ошибка:
    Fatal error: Call to undefined function ibase_connect . Это означает , что файл php_interbase.dll не подгрузился.
    Проверил установку и настройки. Оказывается в установку PHP 5.3.5 VC6 не включена данная dll. Она есть в VC9, но в нем нет подключения к Apache.
    Положил dll-ку из более старой версии. Команда php.exe -m сообщила, что dll не подгружается из-за несовместимости компиляторов. Аналогичная проблема при подкладывании dll из VC9.

    Снес все компоненты, поставил более старую связку: Apache 2.0.64 + PHP 5.0.5 + Firebird 2.1. Та же ошибка при подключении к БД.
    Теперь показывается по php.exe -m , что модуль загружен, а по вызову phpinfo об этом модуле нет ни слова. Файлы fbclient.dll и gds32.dll клал в папку с PHP - не помогает.

    Какие еще действия нужно совершить, чтоб PHP смог подключиться к базе данных Firebird?
     
  2. chemister

    chemister Активный пользователь

    С нами с:
    18 июл 2010
    Сообщения:
    8
    Симпатии:
    0
    Прошел месяц, а проблема так и не решена :(

    Установка пакета Denwer ведет к такой же ошибке при подключении Firebird.

    Видимо Windows 7 делает что-то злобное с правами или с файлами. Остается только снести Windows 7 и поставить обратно XP.
     
  3. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    а виртуалбокс поможет?