sysadm

11 grudnia 2009

CentOS, Firebird i Directadmin

Filed under: Directadmin — Tagi: , , , — admin @ 17:31

W tym wpisie opiszę proces instalacji Bazy Firebird, pod CentOSem i Directadmin.

Instalacja

Niby wydaje się banalna. Ot zainstalować paczkę RPM i gotowe. Niestety nie do końca. Nie wystarczy po zainstalowaniu bazy rozpakować ibWebAdmina do public_html którejś z domen, bo dostaniemy taki komunikat:

Your php installation misses the interbase support!
Recompile php and configure –with-interbase[=DIR]
or edit your php.ini to load interbase.so respectively interbase.dll.

Należy więc przekompilować nasze PHP. Do pliku konfiguracyjnego dopisać należy: ”–with-interbase=/opt/firebird/”. Oczywiście katalog /opt/firebird/ musi istnieć i mieć odpowiednią zawartość. U mnie powstał po zainstalowaniu paczki RPM ściągniętej ze strony projektu.

W moim przypadku był to plik w /usr/local/directadmin/custombuild/ a tam configure/suphp/configure.php5.

Po dokonanych zmianach należy przekompilować PHP. Użyjemy oczywiście skryptu build, który znajdziemy w katalogu /usr/local/directadmin/custombuild/. Kompilację PHP w tym przypadku uruchamiamy poleceniem ./build php n.

Po przeładowaniu strony ibWebAdmin odezwał się czymś więcej niż tylko komunikatem błędu. Na wszelki wypadek z poziomu Directadmina zabezpieczyłem jego katalog hasłem (Password Protected Directories), Tak na wszelki wypadek…

1 komentarz »

  1. dzięki za artykuł, pomógł mi ale…

    ”–with-interbase=/opt/firebird/” – nie
    1. bez ostatniego slesza
    2. na dzien dzisiejszy do firebirda inny modół
    u mnie zadzaiałało tak :

    ”–with-pdo-firebird=/opt/firebird”

    ps. nie zapomnijcie dodaj linijkę wcześniej „\” na końcu…

    Komentarz by wojtek — 31 maja 2010 @ 10:39

Kanał RSS z komentarzami do tego wpisu. TrackBack URL

Dodaj komentarz