如何找到我的Mac OS X服务器的主机名?


15

我正在尝试mysql_connect使用PHP 进行连接。

我想知道如何通过打开个人网页将MacBook变成服务器时查找主机名。

我启用了Apache,MySQL和PHP。

ssh输入的是主机名吗?它说我的计算机的名称是spiderman,并且可以使用进行访问spiderman.local,但似乎不起作用。我也尝试使用我的IP地址。


您是否从同一局域网通过SSH进入计算机?
daviesgeek 2011年

Answers:



5

通常,您可以通过键入以下内容获取主机名

echo $HOSTNAME 

在终端。

但是对于您的服务器设置,如果没有人搞砸配置,则将使用localhost作为主机名。在安全模式下,localhost:3306(即端口3306)是默认设置。(请参阅http://php.net/manual/zh/function.mysql-connect.php

但是:您应该确保确实启动了MySQL服务器。启动命令取决于您的安装。


通常不会设置此环境变量...
lindes

2

如果要连接到本地运行的MySQL,请尝试127.0.0.1或localhost。


2

这取决于您是从已正确设置环境的脚本程序中执行以下操作还是适合您的情况:

~$ uname -n
roberts.e.co.za
~$ echo $HOSTNAME
roberts.e.co.za

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.