Я использую VPS с VestaCP (CentOS) и я ранее установил InterBase за PHP 7.0.30, но после yum-update
а также v-update-sys-vesta-all
Interbase больше не работал.
Вот что у меня так далеко:
yum --enablerepo=remi install php71-php-interbase
установить InterBase для этой новой версии PHP.ibase_connect()
функция — для этого InterBase все еще не установлен должным образом.Я пытался следовать PHP InterBase документация на этом, но я понял, что должен скомпилировать его и добавить дополнительный параметр при запуске, но проблема в том, что VestaCP использует разные каталоги и библиотеки, поэтому я не хочу портить свой VPS.
Кто-нибудь имел дело с этим? Любое «как» следовать?
Этот ответ — то, на что @Mark Rotteveel уже указал в комментариях, но только с дополнительными шагами.
Я должен был скомпилировать PHP 7.1.17 из источника с --with-interbase[=DIR]
в конфигурации, а затем включить его в php.ini
Я нашел еще более быстрый способ сделать это автоматически (если бы я знал это раньше, я бы сэкономил несколько часов на исследованиях).
Просто беги yum -y install php php-interbase
и у вас все будет готово.
Других решений пока нет …