Maison > Opération et maintenance > Nginx > Comment déterminer si PHP est Apache ou Nginx

Comment déterminer si PHP est Apache ou Nginx

WBOY
Libérer: 2023-05-15 10:58:05
avant
1010 Les gens l'ont consulté

  1. Détecter Apache

Apache est largement utilisé et est le serveur Web le plus populaire parmi les serveurs Linux et Unix. Si votre code PHP s'exécute sur un serveur Apache, vous pouvez utiliser le code suivant pour détecter :

if (strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false) {
    echo "This server is running Apache.";
} else {
    echo "This server is not running Apache.";
}
Copier après la connexion

Ce code utilise la variable serveur $_SERVER['SERVER_SOFTWARE'] pour détecter si le type de logiciel du serveur contient "Apache". S'il est inclus, le code affiche « Ce serveur exécute Apache. » Sinon, il affiche « Ce serveur n'exécute pas Apache. ». Notez que ce code utilise également !==false au lieu de ==true pour éviter de renvoyer une valeur incorrecte. $_SERVER['SERVER_SOFTWARE']来检测服务器的软件类型是否包含 "Apache"。如果包含,则代码打印 "This server is running Apache.";否则则打印 "This server is not running Apache."。请注意,为了避免返回错误值,本代码还使用了!==false而不是==true

  1. 检测Nginx

Nginx是另一种流行的Web服务器,也受到开发者们的欢迎。检测Nginx与检测Apache略有不同。以下代码可用于检测Nginx:

if (strpos($_SERVER['SERVER_SOFTWARE'], 'nginx') !== false) {
    echo "This server is running Nginx.";
} else {
    echo "This server is not running Nginx.";
}
Copier après la connexion

同样,该代码使用服务器变量$_SERVER['SERVER_SOFTWARE']

    🎜Détecter Nginx🎜🎜🎜🎜Nginx est un autre serveur Web populaire qui est également populaire parmi les développeurs. La détection de Nginx est légèrement différente de la détection d'Apache. Le code suivant peut être utilisé pour détecter Nginx : 🎜rrreee🎜De même, ce code utilise la variable serveur $_SERVER['SERVER_SOFTWARE'] pour vérifier si le type de logiciel du serveur contient "nginx". S'il est inclus, le code affiche « Ce serveur exécute Nginx. » Sinon, il affiche « Ce serveur n'exécute pas Nginx. ». 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal