Начало » Использование СУБД » Firebird, HQbird, InterBase » Firebird5, macOS и php-fpm
| Firebird5, macOS и php-fpm [сообщение #6353] |
Sat, 27 June 2026 23:39  |
Prog
Сообщений: 2 Зарегистрирован: June 2026
|
Junior Member |
|
|
Пытаюсь настроить связку PHP 8.5 (php-fpm) + Firebird5 на macOS (Sequoia и Tahoe).
При попытке соединиться с Firebird5 из сценария PHP через PDO процесс PHP просто валиться.
Если тот же сценарий вместо php-fpm выполнять через "php-cgi -b" - то всё работает.
Вопрос - что такого происходит с Firebird5 если пытаюсь подключаться к нему из сценария на PHP через php-fpm?
Почему подключения к Firebird5 через php-fpm не работают?
При "php-cgi -b" всё работает, но каждый раз запускать вручную "php-cgi -b" не дело как-то.
Сталкивался кто с таким? И как решать?
[Обновления: Sat, 27 June 2026 23:41] Известить модератора
|
|
|
|
|
|
| Re: Firebird5, macOS и php-fpm [сообщение #6355 является ответом на сообщение #6354] |
Mon, 29 June 2026 03:56   |
Prog
Сообщений: 2 Зарегистрирован: June 2026
|
Junior Member |
|
|
Firebird: 5.0.3.1683
PHP + php-fpm: 8.5.7
Пытался coredump вот так получить:
sudo chmod 1777 /cores
sudo sysctl -w kern.coredump=1
В /opt/homebrew/etc/php/8.5/php-fpm.d/www.conf добавлял:
process.dumpable = yes
rlimit_core = unlimited
Сам же /opt/homebrew/etc/php/8.5/php-fpm.d/www.conf вот такой:
Показать скрытый текст[www]
user = user
group = staff
listen = /tmp/php-fpm.socket
listen.owner = user
listen.group = staff
process.dumpable = yes
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
access.log = /tmp/php-fpm.$pool.access.log
slowlog = /tmp/php-fpm.$pool.log.slow
rlimit_core = unlimited
В логах php-fpm вижу:
[28-Jun-2026 23:46:03] WARNING: [pool www] child 6636 exited on signal 11 (SIGSEGV) after 10.202319 seconds from start
[28-Jun-2026 23:46:03] NOTICE: [pool www] child 6640 started
Но в /cores ничего нет.
Что дальше с этим делать - не знаю пока.
Буду благодарен если подскажите как это сделать...
Пытался ставить Firebird-5.0.4.1812.
В этой версии из PHP вообще подключиться не получается даже из CLI - не находит libtommath.dylib и дальше по списку...
Всё как тут в общем: https://github.com/FirebirdSQL/firebird/issues/9004
Вернулся пока на 5.0.3.1683 без php-fpm, как было.
[Обновления: Mon, 29 June 2026 04:01] Известить модератора
|
|
|
|
|
|
|
|
|
|
Переход к форуму:
Текущее время: Mon Jun 29 20:33:05 GMT+3 2026
Общее время, затраченное на создание страницы: 0.01052 секунд
|