PHP Conference Japan 2024

apache_get_version

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

apache_get_versionRécupère la version d'Apache

Description

apache_get_version(): string|false

Récupère la version d'Apache.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne la version d'Apache en cas de réussite ou false si une erreur survient.

Exemples

Exemple #1 Exemple avec apache_get_version()

<?php
$version
= apache_get_version();
echo
"$version\n";
?>

Résultat de l'exemple ci-dessus est similaire à :

Apache/1.3.29 (Unix) PHP/4.3.4

Voir aussi

  • phpinfo() - Affiche de nombreuses informations sur la configuration de PHP

add a note

User Contributed Notes 2 notes

up
1
ladislav at prskavec dot net
17 years ago
apache_get_version() - depends on settings in httpd.conf ServerTokens

Examples:

ServerTokens Full - Apache/2.0.55 (Win32) DAV/2
ServerTokens OS - Apache/2.0.55 (Win32)
ServerTokens Minor - Apache/2.0
ServerTokens Minimal - Apache/2.0.55
ServerTokens Major - Apache/2
ServerTokens Prod - Apache
up
-2
M. Agius
2 years ago
On my server apache_get_version() will end all web page output, just like die(), with no errors.

So use;
<?php
if(function_exists("apache_get_version")){
$AVerpache = apache_get_version();
} else {
$AVerpache = "unknown";
}
print
$AVerpache;
?>
The following may work on your server and return "Apache/x.x.xx"
<?php
print $_SERVER["SERVER_SOFTWARE"];
?>
but on mine it only returns "Apache".
To Top