Uma área de pesquisa sobre o WordPress para devs e autores do tema



apache_mod_loaded ›

Desde2.5.0
Obsoleton/a
apache_mod_loaded ( $mod, $default = false )
Parâmetros: (2)
  • (string) $mod The module, e.g. mod_rewrite.
    Required: Yes
  • (bool) $default Optional. The default return value if the module is not found. Default false.
    Required: No
    Padrão: false
Retorna:
  • (bool) Whether the specified module is loaded.
Definido em:
Codex:

Does the specified module exist in the Apache config?



Fonte

function apache_mod_loaded($mod, $default = false) {
	global $is_apache;

	if ( !$is_apache )
		return false;

	if ( function_exists( 'apache_get_modules' ) ) {
		$mods = apache_get_modules();
		if ( in_array($mod, $mods) )
			return true;
	} elseif ( function_exists( 'phpinfo' ) && false === strpos( ini_get( 'disable_functions' ), 'phpinfo' ) ) {
			ob_start();
			phpinfo(8);
			$phpinfo = ob_get_clean();
			if ( false !== strpos($phpinfo, $mod) )
				return true;
	}
	return $default;
}