PHP: apache_get_modules - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

apache_get_version apache_child_terminate

Last updated: Sat, 27 Jan 2007

view this page in

# apache_get_modules

(PHP 4 >= 4.3.2, PHP 5)

apache_get_modules -- Получить список загруженных модулей сервера Apache

## Описание

array apache_get_modules ( void )

Получить список загруженных модулей сервера Apache.

## Возвращаемые значения

Возвращает массив загруженных модулей сервера Apache.

## Список изменений

Версия | Описание
--- | ---
5.0.0 | Стала доступна при использовании PHP в качестве как Apache 1, так и Apache 2 filter API. Ранее это было возможно только для Apache 2 handler API.

## Примеры

Пример 1. Пример использования apache_get_modules()

`<?php print_r(apache_get_modules()); ?>`

Результатом выполнения данного примера будет что-то подобное:

    Array
    (
        [0] => core
        [1] => http_core
        [2] => mod_so
        [3] => sapi_apache2
        [4] => mod_mime
        [5] => mod_rewrite
    )

add a note User Contributed Notes
apache_get_modules
Vlad Alexa Mancini mancini at nextcode dot org
04-Aug-2005 02:13
`this function can be used on older php versions using something like "/etc/httpd/httpd.conf" as $fname
<?php
function get_modules ($fname){
if (is_readable($fname)){
$fcont = file($fname);
if (is_array($fcont)){
foreach ($fcont as $line){
if (preg_match ("/^LoadModule\s*(\S*)\s*(\S*)/i",$line,$match)){
$return[$match[2]] = $match[1];
}
}
}
}
return $return;
}
?>`
add a note
apache_get_version apache_child_terminate

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST