PHP
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: Fri, 11 Apr 2008

view this page in

apache_get_modules

(PHP 4 >= 4.3.2, PHP 5)

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

Descripción

array apache_get_modules ( void )

Obtiene la lista de los módulo cargados en el servidor Apache.

Valores retornados

Devuelve una variable de tipo array con la lista de módulos cargados.

Registro 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, solamente estaba disponible para la API de los manejadores de Apache 2.

Ejemplos

Example #1 Ejemplo de apache_get_modules()

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

El resultado del ejemplo seria 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
robert at impey dot info
07-May-2008 03:17
In response to hazem dot khaled at gmail dot com's post, one could simply write:

<?php
function apache_is_module_loaded($mod_name)
 {
   
$modules = apache_get_modules();

    return
in_array($mod_name, $modules);
 }
?>

Why write three lines of code when one will do?
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;
}

?>

apache_get_version> <apache_child_terminate
Last updated: Fri, 11 Apr 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites