Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install pingpingИспользуйте
-i показывает разрешённые адреса, -4 и -6 помогают отделить проблему одного семейства IP, а -t добавляет время и финальный URL. -k нужен только для диагностики доверия: успешный ответ с ним не подтверждает корректность сертификата.
ping <host|url|me> [options]ping meиспользовать текущий хост
ping example.comпоказать HTTP-код ответа
ping https://example.com -kпроверить HTTPS без проверки TLS-сертификата (диагностика)
-fпоказать финальные HTTP-заголовки ответа
-iпоказать разрешённые адреса IPv4 и IPv6
-tпоказать HTTP-код, финальный URL и время ответа
-4принудительно выполнить HTTP-запрос по IPv4 при наличии cURL
-6принудительно выполнить HTTP-запрос по IPv6 при наличии cURL
-kотключить проверку TLS-сертификата для явной диагностики HTTPS
-4 и -6 полезны на dual-stack хостинге, когда один стек IP работает, а другой нет: так можно отделить проблему IPv4 или IPv6 от общего сбоя сайта. Эти режимы требуют cURL, поскольку PHP streams не позволяют надёжно зафиксировать семейство адресов. -k нужен только для диагностики доверия TLS: успешный ответ с -k доказывает доступность HTTPS-узла, но не подтверждает корректность или безопасность его сертификата.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install pingУстановить сокращённый пакет без локальной справки;
install ping -mУстановить именно эту опубликованную версию.
install ping -v 1.2.7Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade pingУдалить блок расширения, не затрагивая ядро и остальные модули.
install ping -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
ping example.testУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
200ping example.test -tУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
HTTP: 200
Time: 14.8 ms
URL: https://example.test/ping example.test -fУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
HTTP/2 200
content-type: text/html; charset=UTF-8
cache-control: max-age=60ping example.test -iУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Host: example.test
IPv4: 192.0.2.80
IPv6: 2001:db8::80ping example.test -i -4Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Host: example.test
IPv4: 192.0.2.80
IPv6: -ping example.test -i -6Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Host: example.test
IPv4: -
IPv6: 2001:db8::80ping 192.0.2.80 -iУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Host: 192.0.2.80
IPv4: 192.0.2.80
IPv6: -
PTR: -ping https://example.test/healthУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
200ping https://example.test/health -tУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
HTTP: 200
Time: 14.8 ms
URL: https://example.test/healthping https://example.test -kУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
200ping example.test -4Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
200ping example.test -6Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
200ping meУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
200ping me -tУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
HTTP: 200
Time: 14.8 ms
URL: https://example.test/ping example.test -4 -6Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Choose either IPv4 or IPv6ping example.test -zУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
?ping "bad host"Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Invalid hostping ftp://example.testУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Invalid hostping nonexistent.invalidУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Host not foundpingУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
?ping example.test unexpectedУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
?ping https://example.test -i -kУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Host: example.test
IPv4: 192.0.2.80
IPv6: 2001:db8::80ping 192.0.2.80 -i -6Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Host: 192.0.2.80
IPv4: -
IPv6: -
PTR: -ping example.test -i -4 -6Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Choose either IPv4 or IPv6Поддерживаемый параметр