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.


Ê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.


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.


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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.