PHP 5.3+ enable_dl não habilitando dl ()?

Eu estou tentando instalar uma extensão PHP (.so) de terceiros no PHP 5.3.6-13 no Ubuntu 11.10 e usá-lo em um ambiente web. A documentação do fornecedor sugere o uso dodl() função para carregar dinamicamente a biblioteca.

Quando eu tento seu código de exemplo, eu achodl() não está disponível (Erro fatal: chamada para função indefinida dl ()) comodl() função foi preterida no PHP 5.3. Mas existe umenable_dl regra de configuração no php.ini eOutras fontes dizer que eu deveria ser capaz de usar dl () simplesmente alterando as variáveis ​​php.ini (enable_dl=On, safe_mode=Off, não listado emdisable_functions) e reiniciar o apache. Quando eu tento isso,dl() ainda está indefinido.

Então eu cavo noNotas de alteração do PHP 5.3 SAPI e encontre isto:

A função dl () agora está desabilitada por padrão e agora está disponível apenas sob a CLI, CGI e incorporar SAPIs.

Isso significa quedl() não é apenas"desativado por padrão" no PHP 5.3+ usando uma web SAPI, mas na verdade"completamente indisponível, não importa o que eu faça, mesmo modificando as opções de configuração do PHP"? Isso é o que parece para mim desde que eu não consigodl() para trabalhar, não importa o que eu ajuste.

Para esclarecer: euposso modifique php.ini e carregue a extensão diretamente, então esta énão uma pergunta sobre como fazer a extensão funcionar, e sim sobre a funçãodl() e seu estado no PHP 5.3+. Se não estiver mais disponível sob nenhuma circunstância, quero poder informar ao fornecedor para que ele possa atualizar sua documentação. Mas se deveria estar disponível e eu só estou faltando alguma coisa, eu gostaria de ouvir isso também.

questionAnswers(1)

yourAnswerToTheQuestion