Я пытаюсь заставить xdebug работать на моем ящике со снежным барсом.
Он использует порт 9000.
Когда я прошу slickedit контролировать этот порт, выдает ошибку, что адрес недоступен.
Я зашел на canyouseeme.org, чтобы посмотреть, открыт ли порт.
Он говорит, что порт НЕ открыт.
Я подтвердил, что у меня есть перенаправление этого порта на мой ящик с маршрутизатора, и у меня НЕ запущен брандмауэр Mac.
Я в тупике. Любые идеи?
Вы также можете узнать, прослушивает ли что-нибудь порт 9000, набрав netstat -an |grep 9000 |grep LISTEN
в Терминале. Вот пример в моей системе, ищущей 22 вместо 9000:
jed@jed-mbp:~$ netstat -an |grep 22 |grep LISTEN
tcp4 0 0 *.22 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
Это означает, что моя система прослушивает 22 соединения как по IPv4, так и по IPv6.
Удачи,
--джед
Если вам нужно быстро просканировать Mac через командную строку, используйте команду stroke, которая находится на всех Mac в / Applications / Utilities / Network \ Utility.app/Contents/Resources.
Синтаксис: Stoke host startPort endPort
Например,
[root@my-cumulus 17:36:46 ~]# stroke 192.168.90.3 0 9287
Port Scanning host: 192.168.90.3
Open TCP Port: 22 ssh
Open TCP Port: 80 http
Open TCP Port: 311 asip-webadmin
Open TCP Port: 625 dec_dlm
Open TCP Port: 3283 net-assistant
Open TCP Port: 5900 vnc-server
Open TCP Port: 8009
Open TCP Port: 8954 cumulus-admin
Open TCP Port: 9287 cumulus
можешь открыть Терминал и telnet <YOUR MAC'S ADDRESS> 9000
?