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

search for in the

apache_get_version> <apache_child_terminate
[edit] Last updated: Fri, 17 May 2013

view this page in

apache_get_modules

(PHP 4 >= 4.3.2, PHP 5)

apache_get_modulesObtiene una lista de los módulos cargados en el servidor Apache

Descripción

array apache_get_modules ( void )

Obtiene una lista de los módulos cargados en el servidor Apache

Valores devueltos

Devuelve un array con la lista de los módulos cargados.

Historial de cambios

Versión Descripción
5.0.0 Ahora es posible usar Apache 1 o la API de los filtros de Apache 2. Antes, sólo estaba disponible para la API de los manejadores de Apache 2.

Ejemplos

Ejemplo #1 Ejemplo de apache_get_modules()

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

El resultado del ejemplo sería algo similar a:

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



add a note add a note User Contributed Notes apache_get_modules - [2 notes]
up
1
Vlad Alexa Mancini mancini at nextcode dot org
7 years ago
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;
}

?>
up
0
nik_gandhi007 at yahoo dot com
2 years ago
apache_get_modules() does not work if you are using PHP as CGI.

 
show source | credits | sitemap | contact | advertising | mirror sites