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.


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

Jawaban:


20

Di terminal, jalankan perintah:

$ hostname

Variabel lingkungan $HOSTNAMEmungkin tidak perlu ditetapkan.


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.


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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.