ホームページ >PHPフレームワーク >Workerman >Workermanを起動後に自動起動するように設定する方法(Linux環境)
この記事では、workerman Linux システムで起動時に自動起動を設定する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
関連する推奨事項: 「workerman チュートリアル 」
ステップ 1: worker.service サービス ファイルを作成する(許可 755)
/lib/systemd/system/workerman.service
ステップ 2 :次のコードをコピーし、保存して終了します。ワーカー パスの変更に注意してください
## パス: /www/wwwroot/xxx.com/server.php 起動コマンド: php server.php start上記のコマンドで起動できます。パスは次のとおりです[Unit] Description=workerman After=network.target [Service] Type=forking ExecStart=/usr/bin/php /xxx/xxx/server.php start -d ExecReload=/usr/bin/php /xxx/xxx/server.php restart ExecStop=/usr/bin/php /xxx/xxx/server.php stop PrivateTmp=true RemainAfterExit=yes [Install] WantedBy=multi-user.target
このファイルを変更するには、サーバーを再起動する必要があります。そうしないと有効になりません
##ステップ 3: サービスを開始します systemctl start workerman.service
systemctl status workerman.service
systemctl enable workerman.service
Note:
パゴダはここでは動作しません。上記が生成された後、ここでタスクが生成されます。操作しないでください
エラー:
ユニット ファイル、ソース構成ファイル、または workman.service のドロップインがディスク上で変更されました。「systemctl デーモン」を実行してください-reload' でユニットをリロードします。
workerman.service サービス ファイルはサーバーを再起動せずに変更されました。
プログラミング関連の知識の詳細については、次を参照してください。プログラミング入門
! !以上がWorkermanを起動後に自動起動するように設定する方法(Linux環境)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。