Я пытаюсь подключиться с mysql_connect
помощью PHP.
Мне было интересно, как найти имя хоста, когда я превращаю свой MacBook в сервер, включив личную веб-страницу.
У меня есть Apache, MySQL и PHP включены.
Является ли имя хоста, что вы ssh
в? Это говорит о том, что имя моего компьютера есть, spiderman
и к нему можно получить доступ spiderman.local
, но, похоже, это не работает. Я также попытался использовать свой IP-адрес.
macos
osx-server
кристалл
источник
источник
Ответы:
В терминале выполните команду:
Переменная окружения
$HOSTNAME
не обязательно может быть установлена.источник
В общем, вы получаете имя хоста, набрав
в Терминале.
Но для настройки вашего сервера, если никто не запутался в конфигурации, localhost будет именем хоста для использования; в безопасном режиме по умолчанию localhost: 3306 (то есть порт 3306). (см. http://php.net/manual/en/function.mysql-connect.php )
НО: вы должны убедиться, что вы действительно запустили сервер MySQL. Запуск команды зависит от вашей установки.
источник
Если вы хотите подключиться к MySQL, работающему локально, попробуйте 127.0.0.1 или localhost.
источник
Зависит от того, выполняете ли вы это из скриптовой программы, в которой среда была правильно настроена, может подойти или вам подойдет следующее:
источник
System Preferences.app> Общий доступ> Имя компьютера
источник