¿Cómo encuentro el nombre de host de mi servidor Mac OS X?


15

Estoy tratando de conectarme con mysql_connectPHP.

Me preguntaba cómo encontrar el nombre de host cuando convierto mi MacBook en un servidor encendiendo la página web personal.

Tengo Apache, MySQL y PHP habilitados.

¿Es el nombre de host lo que te sshgusta? Dice que el nombre de mi computadora es spidermany se puede acceder con él spiderman.local, pero no parece funcionar. También he intentado usar mi dirección IP.


¿Estás ingresando a la computadora desde la misma red local?
daviesgeek

Respuestas:


20

En una terminal ejecute el comando:

$ hostname

La variable de entorno $HOSTNAMEno necesariamente se puede establecer.


5

En general, obtienes el nombre de host escribiendo

echo $HOSTNAME 

en la terminal.

Pero para la configuración de su servidor, si nadie se ha metido con la configuración, localhost será el nombre de host a utilizar; en modo seguro, localhost: 3306 (que es el puerto 3306) es el valor predeterminado. (cf. http://php.net/manual/en/function.mysql-connect.php )

PERO: debe asegurarse de que realmente inició el servidor MySQL. El comando de inicio depende de su instalación.


Esta variable de entorno con frecuencia no se establecerá ...
lindes

2

Si desea conectarse a MySQL ejecutándose localmente, intente 127.0.0.1 o localhost.


2

Depende de si lo está haciendo desde un programa de script donde el entorno se ha configurado correctamente, lo siguiente puede funcionar o adaptarse a usted:

~$ uname -n
roberts.e.co.za
~$ echo $HOSTNAME
roberts.e.co.za

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.