Làm cách nào để tìm tên máy chủ của máy chủ Mac OS X của tôi?


15

Tôi đang cố gắng kết nối với mysql_connect việc sử dụng PHP.

Tôi đã tự hỏi làm thế nào để tìm tên máy chủ khi tôi biến MacBook của mình thành máy chủ bằng cách bật trang web cá nhân.

Tôi đã kích hoạt Apache, MySQL và PHP.

Là tên máy chủ những gì bạn sshvào? Nó nói rằng tên máy tính của tôi là spidermanvà nó có thể được truy cập spiderman.local, nhưng nó dường như không hoạt động. Tôi cũng đã thử sử dụng địa chỉ IP của mình.


Bạn đang SSH vào máy tính từ cùng một mạng cục bộ?
daviesgeek

Câu trả lời:


20

Trong một thiết bị đầu cuối chạy lệnh:

$ hostname

Biến môi trường $HOSTNAMEcó thể không nhất thiết phải được đặt.


5

Nói chung, bạn có được tên máy chủ bằng cách gõ

echo $HOSTNAME 

trong Terminal.

Nhưng đối với thiết lập máy chủ của bạn, nếu không có ai gặp rắc rối với cấu hình, localhost sẽ là tên máy chủ để sử dụng; trong chế độ an toàn, localhost: 3306 (đó là cổng 3306) là mặc định. (xem http://php.net/manual/en/feft.mysql-connect.php )

NHƯNG: Bạn nên chắc chắn rằng bạn thực sự đã khởi động máy chủ MySQL. Lệnh bắt đầu phụ thuộc vào cài đặt của bạn.


Biến môi trường này thường xuyên sẽ không được đặt ...
bắt đầu từ

2

Nếu bạn muốn kết nối với MySQL chạy cục bộ, hãy thử 127.0.0.1 hoặc localhost.


2

Nó phụ thuộc vào việc bạn đang thực hiện nó từ bên trong một chương trình tập lệnh trong đó môi trường đã được thiết lập chính xác, những điều sau đây có thể hoạt động hoặc phù hợp với bạn:

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.