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

Comment déterminer si PHP est Apache ou Nginx

WBOY
WBOYavant
2023-05-15 10:58:051001parcourir

  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.";
}

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.";
}

同样,该代码使用服务器变量$_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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer