¿Hay alguna forma de detectar el nombre del servidor que ejecuta un script PHP desde la línea de comandos?Nombre del servidor PHP de la línea de comandos
Existen numerosas formas de hacer esto para PHP al que se accede a través de HTTP. Pero no parece haber una manera de hacer esto para CLI.
Por ejemplo:
$_SERVER['SERVER_NAME']
no está disponible desde la línea de comandos.
creo que por fin tengo una respuesta semi-decente: $ server = system ('echo $ HOSTNAME'); ¿Alguien tiene algo mejor? – Justin
@Uwe Mesecke: No puedo votar hacia arriba o hacia abajo. Tu respuesta es la mejor Sin embargo, no es 100% portátil, porque algunos hosts responden con basura extra en eso. Mac OS X Leopard y OpenSolaris responden solo con el nombre de host. RHEL3 (estremecimiento) responde con todo tipo de basura. – Justin
¿Ni siquiera tiene la opción de marcar la casilla junto a la respuesta que ha elegido? – random