題:
如何找到我的Mac OS X服務器的主機名?
Crystal
2011-10-31 00:28:57 UTC
view on stackexchange narkive permalink

我正嘗試使用PHP與 mysql_connect 連接。

我想知道如何通過打開個人網頁將MacBook變成服務器時查找主機名。 。

我已啟用Apache,MySQL和PHP。

ssh 所使用的主機名是嗎?它說我的計算機的名稱是 spiderman ,可以通過 spiderman.local 進行訪問,但它似乎不起作用。我也嘗試過使用我的IP地址。

您是否從同一局域網通過SSH進入計算機?
五 答案:
Brian M. Hunt
2015-11-05 23:34:37 UTC
view on stackexchange narkive permalink

在終端中運行命令:

  $主機名 

不一定必須設置環境變量 $ HOSTNAME

hara242
2011-10-31 07:33:18 UTC
view on stackexchange narkive permalink

通常,您可以通過在終端中鍵入

  echo $ HOSTNAME  

來獲取主機名。

但是對於您的服務器安裝程序,如果沒有人搞砸配置,則將使用localhost作為主機名;在安全模式下,localhost:3306(即端口3306)是默認設置。 (請參見 http://php.net/manual/zh/function.mysql-connect.php

但是:您應該確保確實啟動了MySQL服務器。啟動命令取決於您的安裝。

通常不會設置此環境變量...
Adrien P.
2011-10-31 00:36:12 UTC
view on stackexchange narkive permalink

如果要連接到本地運行的MySQL,請嘗試127.0.0.1或localhost。

Marius
2011-11-30 19:03:55 UTC
view on stackexchange narkive permalink

這取決於您是否從正確設置了環境的腳本程序中執行此操作,以下方法可能適用或適合您:

 〜$ uname -nroberts.e .co.za〜$ echo $ HOSTNAMEroberts.e.co.za  
Steve Moser
2018-11-16 03:40:02 UTC
view on stackexchange narkive permalink

系統Preferences.app>共享>計算機名

Sharing Preferences



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...