apache_mod_loaded

Definition:
function apache_mod_loaded($mod, $default = false) {}

Does the specified module exist in the Apache config?

Parameters

  • string $mod: e.g. mod_rewrite
  • bool $default: The default return value if the module is not found

Source code

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') ) {

			ob_start();

			phpinfo(8);

			$phpinfo = ob_get_clean();

			if ( false !== strpos($phpinfo, $mod) )

				return true;

	}

	return $default;

}

533

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: