Comment connaître le nom d'hôte de mon serveur Mac OS X?

15

J'essaie de me connecter avec mysql_connectPHP.

Je me demandais comment trouver le nom d'hôte lorsque je transforme mon MacBook en serveur en ouvrant la page Web personnelle.

J'ai activé Apache, MySQL et PHP.

Le nom d'hôte est-il ce que vous aimez ssh? Il indique que le nom de mon ordinateur est spidermanet qu'il est accessible avec spiderman.local, mais il ne semble pas fonctionner. J'ai également essayé d'utiliser mon adresse IP.

Cristal
la source
Êtes-vous connecté à l'ordinateur à partir du même réseau local?
daviesgeek

Réponses:

20

Dans un terminal, exécutez la commande:

$ hostname

La variable d'environnement $HOSTNAMEn'est pas nécessairement définie.

Brian M. Hunt
la source
5

En général, vous obtenez le nom d'hôte en tapant

echo $HOSTNAME 

dans le terminal.

Mais pour la configuration de votre serveur, si personne n'a gâché la configuration, localhost sera le nom d'hôte à utiliser; en mode sans échec, localhost: 3306 (c'est-à-dire le port 3306) est la valeur par défaut. (cf. http://php.net/manual/en/function.mysql-connect.php )

MAIS: Vous devez vous assurer que vous avez réellement démarré le serveur MySQL. La commande de démarrage dépend de votre installation.

hara242
la source
Cette variable d'environnement ne sera souvent pas définie ...
lindes
2

Si vous souhaitez vous connecter à MySQL fonctionnant localement, essayez 127.0.0.1 ou localhost.

nohillside
la source
2

Cela dépend si vous le faites à partir d'un programme de script où l'environnement a été correctement configuré, les éléments suivants peuvent fonctionner ou vous convenir:

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

System Preferences.app> Partage> Nom de l'ordinateur

Partage des préférences

Steve Moser
la source