php dl () для загрузки расширений удален из некоторых SAPI - PullRequest
3 голосов
/ 11 ноября 2011

Я читаю о функции dl() (которая позволяет загружать расширения вручную), а в документации php написано

ВНИМАНИЕ: эта функция была удалена из некоторых SAPI в PHP 5.3.

Кто-нибудь знает, что это значит? SAPI , кажется, означает Сервер API , но я не уверен, что именно это означает.

1 Ответ

2 голосов
/ 11 ноября 2011

На этой самой странице написано

Единственные SAPI, которые разрешают использование dl (): CLI, CGI и Embed. Вместо этого используйте директивы загрузки расширений.

Вы можете определить, какой сапи вы используете с php_sapi_name(). По крайней мере, для меня его запуск в командной строке возвращает «cli».

...