Mac OS X sunucumun ana bilgisayar adını nasıl bulabilirim?


15

mysql_connectPHP kullanarak bağlanmaya çalışıyorum .

Kişisel web sayfasını açarak MacBook'umu bir sunucuya dönüştürdüğümde ana bilgisayar adını nasıl bulacağımı merak ediyordum.

Apache, MySQL ve PHP etkin.

Ana bilgisayar adı sizin sshgirdiğiniz şey mi? Bilgisayarımın adının olduğunu spidermanve erişilebileceğini söylüyor spiderman.local, ancak işe yaramıyor gibi görünüyor. IP adresimi de kullanmayı denedim.


Aynı yerel ağdan bilgisayara SSHing mi yapıyorsunuz?
daviesgeek

Yanıtlar:


20

Bir terminalde şu komutu çalıştırın:

$ hostname

Ortam değişkeni $HOSTNAMEayarlanmayabilir.


5

Genel olarak, ana bilgisayar adını şunu yazarak alırsınız:

echo $HOSTNAME 

Terminalde.

Ancak sunucu kurulumunuz için, hiç kimse yapılandırmayla uğraşmadıysa, localhost kullanılacak ana bilgisayar adı olacaktır; güvenli modda localhost: 3306 (yani bağlantı noktası 3306) varsayılan değerdir. (bkz. http://php.net/manual/en/function.mysql-connect.php )

AMA: MySQL sunucusunu gerçekten başlattığınızdan emin olmalısınız. Başlatma komutu kurulumunuza bağlıdır.


Bu ortam değişkeni sık kümesi olmayacak ...
Lindes

2

Yerel olarak çalışan MySQL'e bağlanmak istiyorsanız, 127.0.0.1 veya localhost'u deneyin.


2

Bu, ortamın doğru şekilde kurulduğu bir komut dosyası programından yapılıp yapılmadığınıza bağlıdır, aşağıdakiler işe yarayabilir veya size uygun olabilir:

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.