php dl () для загрузки расширений удален из некоторых SAPI

#php #php-extension

#php #php-расширение

Вопрос:

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

ПРЕДУПРЕЖДЕНИЕ: Эта функция была удалена из некоторых SAPI в PHP 5.3.

Кто-нибудь знает, что это значит. SAPI, похоже, означает Server API, но я не уверен, что именно это означает.

Комментарии:

1. php.net/manual/en/function.php-sapi-name.php

Ответ №1:

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

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

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