Workerman を Windows サーバーにデプロイするためのグラフィカルなチュートリアル

リリース: 2019-11-26 15:37:13
転載
3070 人が閲覧しました

次のコラム workerman php チュートリアル では、workerman を Windows サーバーにデプロイする方法を紹介します。

Workerman を Windows サーバーにデプロイするためのグラフィカルなチュートリアル

swoole と workman は両方ともインスタント メッセージングの機能を実現できます。Swoole は C 言語で書かれた PHP 拡張機能です。設定は面倒ですが、パフォーマンスは非常に優れています。これらは公式 Web サイトにアクセスして自分で検索できます。もう 1 つは Workerman フレームワークです。 (推奨: workerman チュートリアル)

これは実際に PHP で書かれたフレームワークであり、PHP ソケットでのものを使用します。プロジェクトを Linux サーバーにデプロイする場合は、どちらも問題ないと思いますが、Windows サーバーを使用している場合は、問題に直面することになります。swoole は Windows 環境をサポートしていません。

もちろん、調整する必要がある場合は、docker を使用できますが、いつも少し平凡に感じます (docker が平凡であるということではありません。docker は確かに強力です)。では、どうすればよいでしょうか? ?今回はワーカーマンのメリットが浮き彫りになりました! Windows システム上で実行できます。

このチャット ルーム プロジェクトをダウンロードします。

workerman チャット ルーム: http://www.workerman.net/workerman-chat

start_for_win.bat をクリックすると、黒いウィンドウが表示されます。 . ブラウザで http://127.0.0.1:55151 を参照すると、チャット ルーム ページが表示されます。しかし、黒いウィンドウを閉じると、ポート 55151 を参照しても何も表示されないことがわかります。実際にプロジェクトをデプロイすると、これは非常に危険だと思うので、デーモンプロセスを実装し、このバットファイルを Windows サービスとして実行する方法を見つける必要があります。次に、nssm を見つけて、nssm を使用してバットを

まず nssm ソフトウェアをダウンロードし、Baidu で検索してください。ダウンロード後、圧縮パッケージを解凍し、独自のシステムに対応する 32/64 ビット nssm を見つけて (cmd ウィンドウのパスの下で nssm を見つけます)、nssm install を実行します。例: nssm install workman

Workerman を Windows サーバーにデプロイするためのグラフィカルなチュートリアル

次に、Enter キーを押して nssm 構成インターフェイスを表示します。インターフェイス内のプロジェクトのバット ファイル アドレスを入力します (例:

Workerman を Windows サーバーにデプロイするためのグラフィカルなチュートリアル

)

図に示すように、「サービスのインストール」をクリックします。

Workerman を Windows サーバーにデプロイするためのグラフィカルなチュートリアル

#「成功」が表示されたら、サービスが正常にインストールされたことを意味します。 「マイ コンピュータ」->「管理」->「サービス」をクリックして、このサービスが存在するかどうかを確認すると、図に示すように、workerman という名前のサービスがすでに表示されています。

Workerman を Windows サーバーにデプロイするためのグラフィカルなチュートリアル

ただし、現時点では、サービスを有効にしていないため、http://127.0.0.1:55151 の閲覧はまだ正常に閲覧できません。左上のスタートボタンをクリックすると、サービスが開始され、http://127.0.0.1:55151 が正常に閲覧できるようになります。

以上がWorkerman を Windows サーバーにデプロイするためのグラフィカルなチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート