- extension_loaded
- Return Values
- Examples
- See Also
- get_loaded_extensions
- Список параметров
- Возвращаемые значения
- Примеры
- Смотрите также
- User Contributed Notes
- extension_loaded
- Return Values
- Examples
- See Also
- User Contributed Notes
- Как посмотреть список установленных расширений php на сервере с консоли
- Как посмотреть все имена доступных расширений php на сервере
- Отображение списка доступных расширений php с консоли
- Резюме
- Как посмотреть список установленных расширений php на сервере с консоли
- Как посмотреть все имена доступных расширений php на сервере
- Отображение списка доступных расширений php с консоли
- Резюме
extension_loaded
Имя расширения.Этот параметр не чувствителен к регистру.
Вы можете увидеть имена различных расширений, используя phpinfo (), или, если вы используете версию PHP CGI или CLI , вы можете использовать переключатель -m для вывода списка всех доступных расширений:
$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules]
Return Values
Возвращает true если расширение, идентифицированное extension , загружено, в противном случае — false .
Examples
Пример # 1 extension_loaded () Пример
if (!extension_loaded('gd')) < if (!dl('gd.so')) < exit; > > ?>
See Also
- get_loaded_extensions () — возвращает массив с именами всех скомпилированных и загруженных модулей
- get_extension_funcs () — возвращает массив с именами функций модуля
- phpinfo () — выводит информацию о конфигурации PHP
- dl () — загружает расширение PHP во время выполнения
- function_exists () — Возвращает истину, если данная функция была определена
PHP 8.2
(PHP 4,5,7,8)explode Разделить строку,возвращая массив строк,каждая из которых является подстрокой,сформированной путем разбиения по границам разделителя.
(PHP 4 4.1.0,5,7,8)expm1 Возвращает exp(число),вычисленное точным образом,даже если значение близко к нулю expm1()возвращает эквивалент
(PHP 4,5,7,8)извлечение Импорт переменных в текущую таблицу символов из массива Импорт переменных из массива в текущую таблицу символов.
(PHP 4 4.0.2,5,7)ezmlm_hash Вычислить значение,необходимое для Эта функция была УДАЛЕНА из PHP 7.4.0,и УДАЛЕНА из 8.0.0.
get_loaded_extensions
Функция возвращает массив имён всех скомпилированных и загруженных в интерпретаторе PHP модулей.
Список параметров
Возвращать только модули Zend или обычные модули, такие как mysqli. По умолчанию false (возврат обычных модулей).
Возвращаемые значения
Возвращает индексированный массив имён всех модулей.
Примеры
Пример #1 Пример использования get_loaded_extensions()
Результатом выполнения данного примера будет что-то подобное:
Array ( [0] => Core [1] => date [2] => libxml [3] => pcre [4] => sqlite3 [5] => zlib [6] => ctype [7] => dom [8] => fileinfo [9] => filter [10] => hash [11] => json [12] => mbstring [13] => SPL [14] => PDO [15] => session [16] => posix [17] => Reflection [18] => standard [19] => SimpleXML [20] => pdo_sqlite [21] => Phar [22] => tokenizer [23] => xml [24] => xmlreader [25] => xmlwriter [26] => gmp [27] => iconv [28] => intl [29] => bcmath [30] => sodium [31] => Zend OPcache )
Смотрите также
- get_extension_funcs() — Возвращает массив имён функций модуля
- extension_loaded() — Определяет, загружен ли модуль
- dl() — Загружает модуль PHP во время выполнения
- phpinfo() — Выводит информацию о текущей конфигурации PHP
User Contributed Notes
- Опции PHP/информационные функции
- assert_options
- assert
- cli_get_process_title
- cli_set_process_title
- dl
- extension_loaded
- gc_collect_cycles
- gc_disable
- gc_enable
- gc_enabled
- gc_mem_caches
- gc_status
- get_cfg_var
- get_current_user
- get_defined_constants
- get_extension_funcs
- get_include_path
- get_included_files
- get_loaded_extensions
- get_required_files
- get_resources
- getenv
- getlastmod
- getmygid
- getmyinode
- getmypid
- getmyuid
- getopt
- getrusage
- ini_alter
- ini_get_all
- ini_get
- ini_parse_quantity
- ini_restore
- ini_set
- memory_get_peak_usage
- memory_get_usage
- memory_reset_peak_usage
- php_ini_loaded_file
- php_ini_scanned_files
- php_sapi_name
- php_uname
- phpcredits
- phpinfo
- phpversion
- putenv
- set_include_path
- set_time_limit
- sys_get_temp_dir
- version_compare
- zend_thread_id
- zend_version
- get_magic_quotes_gpc
- get_magic_quotes_runtime
- restore_include_path
extension_loaded
The extension name. This parameter is case-insensitive.
You can see the names of various extensions by using phpinfo() or if you’re using the CGI or CLI version of PHP you can use the -m switch to list all available extensions:
$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules]
Return Values
Returns true if the extension identified by extension is loaded, false otherwise.
Examples
Example #1 extension_loaded() example
See Also
- get_loaded_extensions() — Returns an array with the names of all modules compiled and loaded
- get_extension_funcs() — Returns an array with the names of the functions of a module
- phpinfo() — Outputs information about PHP’s configuration
- dl() — Loads a PHP extension at runtime
- function_exists() — Return true if the given function has been defined
User Contributed Notes
- PHP Options/Info Functions
- assert_options
- assert
- cli_get_process_title
- cli_set_process_title
- dl
- extension_loaded
- gc_collect_cycles
- gc_disable
- gc_enable
- gc_enabled
- gc_mem_caches
- gc_status
- get_cfg_var
- get_current_user
- get_defined_constants
- get_extension_funcs
- get_include_path
- get_included_files
- get_loaded_extensions
- get_required_files
- get_resources
- getenv
- getlastmod
- getmygid
- getmyinode
- getmypid
- getmyuid
- getopt
- getrusage
- ini_alter
- ini_get_all
- ini_get
- ini_parse_quantity
- ini_restore
- ini_set
- memory_get_peak_usage
- memory_get_usage
- memory_reset_peak_usage
- php_ini_loaded_file
- php_ini_scanned_files
- php_sapi_name
- php_uname
- phpcredits
- phpinfo
- phpversion
- putenv
- set_include_path
- set_time_limit
- sys_get_temp_dir
- version_compare
- zend_thread_id
- zend_version
- get_magic_quotes_gpc
- get_magic_quotes_runtime
- restore_include_path
Как посмотреть список установленных расширений php на сервере с консоли
При написании программ на php иногда нужно узнать, установлено ли необходимое расширение этого языка на сервере. Есть несколько способов посмотреть список установленных расширений php на сервере. В этой статье разберём самый очевидный: Как посмотреть список установленных расширений php на сервере с консоли. Для этого потребуется ssh-доступ на сервер, который возможен с помощью программы PuTTY или любой другой, позволяющей удалённо работать с командной строкой сервера.
Как посмотреть все имена доступных расширений php на сервере
Для того, чтобы посмотреть, какие расширения php установлены на сервере, достаточно воспользоваться командой
Это возможно при работе с CGI-версией или CLI-версией PHP.
Отображение списка доступных расширений php с консоли
После запуска этой команды, будет выведен список доступных расширений php. Например:
root@:~# php -m [PHP Modules] bcmath bz2 calendar Core ctype curl date dba dom ereg exif fileinfo filter ftp gd gettext hash iconv json libxml mbstring mcrypt mhash mysql mysqli openssl pcntl pcre PDO pdo_mysql Phar posix readline Reflection session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter Zend OPcache zip zlib [Zend Modules] Zend OPcache
Резюме
Таким образом, имея ssh-доступ на сервер, можно быстро определить, установлено ли нужное расширение на сервере или нет, и его требуется установить для решения той задачи, которая требует для её решения определённого расширения.
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉Как посмотреть список установленных расширений php на сервере с консоли
При написании программ на php иногда нужно узнать, установлено ли необходимое расширение этого языка на сервере. Есть несколько способов посмотреть список установленных расширений php на сервере. В этой статье разберём самый очевидный: Как посмотреть список установленных расширений php на сервере с консоли. Для этого потребуется ssh-доступ на сервер, который возможен с помощью программы PuTTY или любой другой, позволяющей удалённо работать с командной строкой сервера.
Как посмотреть все имена доступных расширений php на сервере
Для того, чтобы посмотреть, какие расширения php установлены на сервере, достаточно воспользоваться командой
Это возможно при работе с CGI-версией или CLI-версией PHP.
Отображение списка доступных расширений php с консоли
После запуска этой команды, будет выведен список доступных расширений php. Например:
root@:~# php -m [PHP Modules] bcmath bz2 calendar Core ctype curl date dba dom ereg exif fileinfo filter ftp gd gettext hash iconv json libxml mbstring mcrypt mhash mysql mysqli openssl pcntl pcre PDO pdo_mysql Phar posix readline Reflection session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter Zend OPcache zip zlib [Zend Modules] Zend OPcache
Резюме
Таким образом, имея ssh-доступ на сервер, можно быстро определить, установлено ли нужное расширение на сервере или нет, и его требуется установить для решения той задачи, которая требует для её решения определённого расширения.
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉