Как открыть сокет удаленного сервера php?
Я занимаюсь разработкой приложения чата с использованием php и ajax . позже я обнаружил, что получение сообщений от ajax после X секунд неэффективно. Я хочу разработать его с помощью php-сокета. Я открыл сокет локального сервера на примере:
php -f server.php
У меня вопрос: как я могу открыть сокет удаленного сервера после загрузки файлов на хост, нужно писать команды?
1 ответ
Вы также можете использовать ту же команду на удаленном сервере, если у вас есть доступ к удаленному серверу. В противном случае вы должны запустить его, используя его URL. Если у вас есть доступ к оболочке, и если вы хотите, чтобы он работал в фоновом режиме сервера, просто добавьте && в конце, как показано ниже в терминале,
php -f server.php &&
Но это не запустится автоматически после перезагрузки сервера или после остановки скрипта. Если вы хотите сделать это, вам нужно использовать для этого процесс-демон. Вы можете найти информацию о настройке демона здесь