Особенности использования и сборки
В некоторых случаях можно включить путь к каталогу разделяемых библиотек СУБД ЛИНТЕР (/bin
) в переменную окружения LD_LIBRARY_PATH
и использовать команду dl
без правки конфигурационного файла php.ini
.
Для активизации загружаемых расширений необходимо перестроить PHP-интерпретатор с добавлением программе сборки опции, предписывающей экспортировать все имена собираемого модуля. Для GNU ld, используемом в FreeBSD и Linux, это опция -export-dynamic
или -E
. Т.е. в makefile
исходных текстов PHP в строку, определяющую переменную LDFLAGS, необходимо добавить -Wl
,-E
. После сборки и установки PHP, согласно документации, и настройки, как описано выше, можно использовать функцию dl
для загрузки PHP-интерфейса.