Existe-t-il un moyen de détecter le nom du serveur exécutant un script PHP à partir de la ligne de commande?Nom du serveur PHP à partir de la ligne de commande
Il existe de nombreuses façons de le faire pour PHP accessible via HTTP. Mais il ne semble pas y avoir de moyen de le faire pour CLI.
Par exemple:
$_SERVER['SERVER_NAME']
ne sont pas disponibles à partir de la ligne de commande.
Je pense que je l'ai finalement obtenu une réponse semi-décente: $ server = system ('echo $ HOSTNAME'); Quelqu'un at-il quelque chose de mieux? – Justin
@Uwe Mesecke: Je ne peux pas voter haut ou bas. Votre réponse est la meilleure. Bien que ce ne soit pas 100% portable, parce que certains hôtes répondent avec des déchets supplémentaires. Mac OS X Leopard et OpenSolaris répondent tous avec le nom d'hôte. RHEL3 (frissonnement) répond avec toutes sortes de déchets. – Justin
Vous n'avez même pas la possibilité de cocher une case à côté de la réponse que vous avez choisie? – random