J'essaie de me connecter avec mysql_connect
PHP.
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 spiderman
et qu'il est accessible avec spiderman.local
, mais il ne semble pas fonctionner. J'ai également essayé d'utiliser mon adresse IP.
macos
osx-server
Cristal
la source
la source
Réponses:
Dans un terminal, exécutez la commande:
La variable d'environnement
$HOSTNAME
n'est pas nécessairement définie.la source
En général, vous obtenez le nom d'hôte en tapant
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.
la source
Si vous souhaitez vous connecter à MySQL fonctionnant localement, essayez 127.0.0.1 ou localhost.
la source
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:
la source
System Preferences.app> Partage> Nom de l'ordinateur
la source