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.


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.


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.


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.