Запуск и остановка

Обратите внимание, что команды для запуска и остановки Localzet Server выполняются в терминале.

Для запуска Localzet Server сначала необходимо создать файл для запуска, в котором определены порт и протокол, на которых будет слушать сервер. Можно ознакомиться с разделом "Примеры использования"

В примерах файл запуска называется server.php

Запуск

Запуск в режиме отладки (debug):

php server.php start

Запуск в режиме демона (daemon):

php server.php start -d

Остановка

php server.php stop

Перезапуск

php server.php restart

Бизнес-перезагрузка

php server.php reload

Просмотр статуса

php server.php status

Просмотр состояния подключений

php server.php connections

Разница между режимами отладки и демона

При запуске в режиме отладки:

  • Сервер будет остановлен и завершит работу после закрытия терминала.
  • Вывод функций, таких как echo, var_dump, print, будет выводиться непосредственно в терминале.

При запуске в режиме демона:

  • Сервер будет продолжать работу в фоновом режиме после закрытия терминала.
  • Вывод функций, таких как echo, var_dump, print, будет по умолчанию перенаправляться в /dev/null или ваш файл, который вы можете задать с помощью Server::$stdoutFile = '/your/path/file';.

Что такое бизнес-перезагрузка?

См. Принцип бизнес-перезагрузки