Como descubro o nome do host do meu servidor Mac OS X?

15

Estou tentando me conectar com o mysql_connectPHP.

Fiquei me perguntando como encontrar o nome do host ao transformar meu MacBook em um servidor ativando a página pessoal.

Eu tenho o Apache, MySQL e PHP habilitado.

O nome do host é o que você sshgosta? Ele diz que o nome do meu computador é spidermane pode ser acessado com spiderman.local, mas não parece funcionar. Eu também tentei usar meu endereço IP.

Cristal
fonte
Você está SSHing no computador a partir da mesma rede local?
daviesgeek

Respostas:

20

Em um terminal, execute o comando:

$ hostname

A variável de ambiente $HOSTNAMEpode não estar necessariamente definida.

Brian M. Hunt
fonte
5

Em geral, você obtém o nome do host digitando

echo $HOSTNAME 

no terminal.

Mas para a configuração do servidor, se ninguém mexeu com a configuração, localhost será o nome do host a ser usado; no modo de segurança, localhost: 3306 (que é a porta 3306) é o padrão. (cf. http://php.net/manual/en/function.mysql-connect.php )

MAS: Você deve ter certeza de que realmente iniciou o servidor MySQL. O comando inicial depende da sua instalação.

hara242
fonte
Esta variável de ambiente frequentemente não será definida ...
Lindes
2

Se você deseja se conectar ao MySQL executando localmente, tente 127.0.0.1 ou localhost.

nohillside
fonte
2

Depende se você estiver fazendo isso de dentro de um programa de script em que o ambiente foi configurado corretamente, o seguinte pode funcionar ou adequar a você:

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

System Preferences.app> Compartilhamento> Nome do Computador

Preferências de compartilhamento

Steve Moser
fonte