Mac OS X 서버의 호스트 이름을 어떻게 알 수 있습니까?


15

mysql_connectPHP 를 사용하여 연결하려고합니다 .

개인 웹 페이지를 켜서 MacBook을 서버로 전환 할 때 호스트 이름을 찾는 방법이 궁금합니다.

Apache, MySQL 및 PHP가 활성화되었습니다.

호스트 이름은 무엇 ssh입니까? 내 컴퓨터의 이름은 spiderman이고로 액세스 할 수 spiderman.local있지만 작동하지 않는 것 같습니다. 내 IP 주소를 사용해 보았습니다.


동일한 로컬 네트워크에서 컴퓨터로 SSH 연결 중입니까?
daviesgeek

답변:


20

터미널에서 다음 명령을 실행하십시오.

$ hostname

환경 변수 $HOSTNAME가 반드시 설정 될 필요는 없습니다.


5

일반적으로 다음을 입력하여 호스트 이름을 얻습니다.

echo $HOSTNAME 

터미널에서.

그러나 서버 설정에서 구성을 망친 사람이 없으면 localhost가 사용할 호스트 이름이됩니다. 안전 모드에서는 localhost : 3306 (즉, 포트 3306)이 기본값입니다. (cf. http://php.net/manual/en/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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.