Bagaimana cara mengetahui nama host server Mac OS X saya?

15

Saya mencoba terhubung dengan mysql_connectmenggunakan PHP.

Saya bertanya-tanya bagaimana menemukan hostname ketika saya mengubah MacBook saya menjadi server dengan menyalakan halaman web pribadi.

Saya memiliki Apache, MySQL dan PHP diaktifkan.

Apakah nama host yang Anda sshpilih? Dikatakan bahwa nama komputer saya spidermandan dapat diakses dengan spiderman.local, tetapi sepertinya tidak berfungsi. Saya juga sudah mencoba menggunakan alamat IP saya.

Kristal
sumber
Apakah Anda SSHing ke komputer dari jaringan lokal yang sama?
daviesgeek

Jawaban:

20

Di terminal, jalankan perintah:

$ hostname

Variabel lingkungan $HOSTNAMEmungkin tidak perlu ditetapkan.

Brian M. Hunt
sumber
5

Secara umum, Anda mendapatkan nama host dengan mengetik

echo $HOSTNAME 

di Terminal.

Tetapi untuk pengaturan server Anda, jika tidak ada yang mengacaukan konfigurasi, localhost akan menjadi nama host yang digunakan; dalam safe mode, localhost: 3306 (yaitu port 3306) adalah default. (lih. http://php.net/manual/en/function.mysql-connect.php )

TETAPI: Anda harus memastikan bahwa Anda benar-benar memulai server MySQL. Perintah mulai tergantung pada instalasi Anda.

hara242
sumber
Variabel lingkungan ini sering tidak disetel ...
lindes
2

Jika Anda ingin terhubung ke MySQL yang berjalan secara lokal, coba 127.0.0.1 atau localhost.

nohillside
sumber
2

Itu tergantung jika Anda melakukannya dari dalam program skrip di mana lingkungan telah diatur dengan benar, baik yang berikut ini mungkin cocok atau cocok untuk Anda:

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

System Preferences.app> Berbagi> Nama Komputer

Berbagi Preferensi

Steve Moser
sumber