Я использую php с версией 5.6.31 во встроенном проекте с yocto-linux в качестве операционной системы.То, что я хочу сделать, это иметь драйвер odbc в качестве разделяемой библиотеки вместо жесткой ссылки.Причина этого в том, что у меня есть 2 разных варианта использования с использованием PHP, один из которых требует custom-odbc-driver.Поскольку я строю его для встроенного домена из-за недостатка места, я не хочу добавлять его статически в бинарном PHP.Существует руководство по компиляции расширения php как общего .
Мой вопрос: можем ли мы иметь драйвер odbc в качестве разделяемой библиотеки?Руководство упомянуло, что не всем, кроме немногих расширений можно поделиться.Я пытался собрать PHP с флагом конфигурации --with-custom-odbc=shared
, но он завершился неудачно с фатальной ошибкой:
odbc.h: Нет такого файла или каталога.
--with-custom-odbc
флаг требуетсяпуть с установкой odbc.Если у нас может быть драйвер odbc в качестве разделяемой библиотеки, какой флаг конфигурации следует использовать для его описания?