FireBird 2.5 - пример установки под Windows

Рассмотрим пример разворачивания базы данных FireBird в инфраструктуре Windows. Наша задача -- научиться открывать базу данных в виде *.FDB-файла и получать доступ к ней через веб-интерфейс. В примере приведена клиент-серверная архитектура, то есть на одной windows-машине (№1) разворачивается сервер, а на второй (№2) - клиентский php-интерфейс.

№1: FireBird-сервер на базе Windows

Это может быть любая машина на базе Windows, например виртуальная. Нужно:

  • установить FireBird 2.5, версия "Classic, Superclassic & Superserver" в соответствии с разрядностью ОС
    • все опции оставлены по-умолчанию;
  • отключить FireWall или пробросить порт в FireWall (порт №3050)

№2: FireBird-php-клиент на базе Windows

По условиям задачи нужен веб-интерфейс, а для этого нужен веб-сервер. Поэтому:

  • развернем веб-сервер, к примеру xampp-portable-win32-1.8.2-5-VC9.7z
  • скачиваем https://github.com/mariuz/firebirdwebadmin и разворачиваем где-то в /htdocs веб-сервера
  • скачиваем "Embedded" версию FireBird соответствующей разрядности (например, Firebird-2.5.8.27089-0_Win32.zip)
  • из скачанного архива копируем файл \bin\fbclient.dll в директорию \apache\bin веб-сервера
  • заходим в xampp/php/php.ini и раскомментируем строчку extension=php_interbase.dll
  • (пере)запускаем веб-сервер

Оно заработало:

  • в поле Database указываем полный путь до вашего *.FDB-файла на windows-машине №1
  • в поле Host указываем IP-адрес windows-машины №1
  • доступы: SYSDBA и пароль masterkey дефолтные, их следует не забыть сменить на windows-машине №1

Итог: мы развернули базу данных Firebird и обеспечили доступ к ней из веб-интерфейса. Все то же можно выполнить и на одной единственной машине, в этом случае вместо IP-адреса сервера следует указать "localhost".

Спасибо за внимание к этой экспресс-инструкции и если что-то непонятно, задавайте вопросы в комментариях.

Блог

Rutracker.org предлагает новый подход к обходу блокировок РосКомНадзора

Прекрасная новость: несколько дней назад «навечно заблокированный» в России Rutracker.org предложил новый подход к обходу блокировок. Суть его в том, чтобы приобрести себе свой личный домен и, зарегистрировав его у администраторов трекера, подключить его к списку «зеркал» сайта. Таким образом домен станет вашей собственной входной дверью на Трекер.

далее

Как привязать домен второго или третьего уровня к домашнему Интернету?

Или, другими словами, открывать по адресу home.mydomain.ru некий сервис, работающий у вас дома. Операция позволяет получать доступ к инфраструктуре собственного дома через Интернет посредством использования обычного домена.

далее

FAQ по ISPmanager в контексте настройки VPS/VDS на CentOS

Опыт настройке ISPmanager изложенный в виде вопросов и ответов.

далее

FireBird 2.5 - пример установки под Windows

Рассмотрим пример разворачивания базы данных FireBird в инфраструктуре Windows. Наша задача -- научиться открывать базу данных в виде *.FDB-файла и получать доступ к ней через веб-интерфейс. В примере приведена клиент-серверная архитектура, то есть на одной windows-машине (№1) разворачивается сервер, а на второй (№2) - клиентский php-интерфейс.

далее

Весь блог тут