搜尋
首頁php框架Workermanworkerman部署到windows伺服器圖文教學

workerman部署到windows伺服器圖文教學

Nov 26, 2019 pm 03:33 PM
workerman伺服器

下面由workerman php教學專欄跟大家介紹workerman部署到windows伺服器的方法,希望對需要的朋友有幫助!

workerman部署到windows伺服器圖文教學

swoole和workerman都可以實現即時通訊的功能,其中swoole是C語言編寫的php擴展,其配置起來比較麻煩,但是性能還是很強的這些可以自己去官網上面搜,還有一個就是workerman框架啦! (建議:workerman教學

它確實是用php寫出來的框架而且使用的就是php socket中的東西。如果是將專案專案佈置到linux伺服器的話我覺的兩者都可以,但是如果你是使用的windows伺服器的話那就面臨著一個困難———swoole不支援windows環境。

當然如果非要佈置的話使用docker應該也可以,但是總覺的有些不倫不類的感覺(不是說docker不倫不類,docker確實強悍),那我們該怎麼辦呢? ?這時候就凸顯出workerman的優勢囉!它可以在windows系統運作。

下載這個聊天室專案

workerman聊天室:http://www.workerman.net/workerman-chat

點擊start_for_win.bat 會出現一個黑視窗  在瀏覽器中瀏覽http://127.0.0.1:55151就可以看到聊天室頁面囉!但是當我們關閉黑窗的時候會發現在瀏覽連接埠55151時什麼都沒有啦!當專案真正部署是我想這樣是很不安全的,所以我們要找到一種方法來實現守護進程,將這個bat檔案當作windows服務來運行,下面我找到了nssm,用nssm來將bat轉化為服務

先下載nssm軟體,這個在百度上直接搜尋一個就可以啦!下載下來之後是一個壓縮包解壓縮找到對應你自己系統的32/64位nssm(在cmd視窗中找到該路徑下的nssm)執行nssm install     例如:nssm install workerman

nssm

workerman部署到windows伺服器圖文教學

workerman部署到windows伺服器圖文教學

workerman部署到windows伺服器圖文教學

workerman部署到windows伺服器圖文教學

################################################################################ ##########然後回車出現nssm的設定介面在介面中填入你的專案中的bat檔案位址,例如###############點擊install service ,如圖###############當顯示successfully的時候說明服務已經安裝成功啦!我們可以點選我的電腦-》管理-》服務  查看是否存在這個服務,如圖我的已經可以看到服務名為workerman的服務啦! ###############但這個時候瀏覽http://127.0.0.1:55151還是無法正常瀏覽,因為我們還沒有將服務打開,接下來點擊左上角的啟動按鈕,當服務啟動後在瀏覽http://127.0.0.1:55151就可以正常瀏覽囉! ###

以上是workerman部署到windows伺服器圖文教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:博客园。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。