Как правильно запустить Workerman через SSH?

100
15 марта 2021, 21:30

Я использую Codeigniter и Workerman. В примере на сайте разработчика указан пример запуска сервера:

php start.php start

Предполагается, что основной файл с кодом запуска находится в корне, но мой файл находится в папке с сайтом в контролере:

site.ru/servers/index

Я пробовал запускать так:

php /var/www/user/data/www/site.ru/index.php servers index start
php /var/www/user/data/www/site.ru/index.php start index servers
php /var/www/user/data/www/site.ru/index.php start servers index

Не получается - CI выдает ошибку, а в первом случае получаю

Unknown command: servers Usage: php yourfile [mode]

Как правильно запустить?

Answer 1

Для начала перейдите в папку, где нужно запустить php процесс

$ cd var/www/user/data/www/site.ru/servers/index
$ php start.php start -d

В зависимости от того, в какой директории вы находитесь, может меняться путь для cd. Просмотреть путь можно написав ls. Команда чтобы перейти в корень:

$ cd /
READ ALSO
Форма авторизации HTML&PHP в модальном окне

Форма авторизации HTML&PHP в модальном окне

Есть форма с авторизациейКогда вводим логин и пароль которые не содержаться в СУБД, то страница просто обновляется

106
Symfony: запуск фонового процесса и отслеживание его состояния

Symfony: запуск фонового процесса и отслеживание его состояния

Возник вопрос следующего характераЕсть кнопка, при нажатии на которую посылается AJAX-запрос на контроллер

90
Ошибка при использовании curl

Ошибка при использовании curl

Я новичок в php, поэтому не судите строго

94
как залить пост на wordpress с помощью curl bash

как залить пост на wordpress с помощью curl bash

есть функция стандартная wp_insert_post() как можно вставить пост с помощью этой функции через bash

70