Firebird PHP Driver |
#259 |
Od verze Ubuntu 20.04 už není PHP driver pro Interbase / Firebird součástí standarních balíčků.
Instalaci je potřeba udělat ručně podle návodu z projektu FirebirdSQL/php-firebird.
Instalace potřebných balíčků
sudo apt install php8.3-dev firebird-dev
Kompilace driveru
git clone https://github.com/FirebirdSQL/php-firebird.git
cd php-firebird
phpize
CPPFLAGS=-I/usr/include/firebird ./configure
make
Instalace
Instalace knihovny interbase.so
sudo make install
Povolení knihovny v PHP
Verzi PHP (8.3
) je potřeba případně přepsat na skutečně
instalovanou verzi PHP.
sudo sh -c "echo extension=interbase.so > /etc/php/8.3/mods-available/interbase.ini"
sudo ln -s /etc/php/8.3/mods-available/interbase.ini /etc/php/8.3/cli/conf.d/25-interbase.ini
sudo ln -s /etc/php/8.3/mods-available/interbase.ini /etc/php/8.3/fpm/conf.d/25-interbase.ini
Na závěr je potřeba restartovat službu PHP-FPM:
sudo service php8.3-fpm restart