Windows下怎麼配置workerman?以下這篇文章跟大家介紹Windows環(huán)境設(shè)定workerman的方法。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有幫助。
相關(guān)推薦:《workerman教學(xué)》
註:安裝workerman 之前要選配composer
1、第一步驟存取官方網(wǎng)址下載workerman,網(wǎng)址如下:https://www.workerman.net/
2.下載解壓縮後,我將資料夾名稱改為“workerman”,開(kāi)啟目錄,新建“start.php”文件,頁(yè)面如下
3、start.php內(nèi)容如下:
<?php use Workerman\Worker; //Autoloader.php路徑 require_once "./Autoloader.php"; $global_uid = 0; // 當(dāng)客戶端連上來(lái)時(shí)分配uid,并保存連接,并通知所有客戶端 function handle_connection($connection) { global $text_worker, $global_uid; // 為這個(gè)連接分配一個(gè)uid $connection->uid = ++$global_uid; } // 當(dāng)客戶端發(fā)送消息過(guò)來(lái)時(shí),轉(zhuǎn)發(fā)給所有人 function handle_message($connection, $data) { global $text_worker; foreach($text_worker->connections as $conn) { $conn->send("user[{$connection->uid}] said: $data"); } } // 當(dāng)客戶端斷開(kāi)時(shí),廣播給所有客戶端 function handle_close($connection) { global $text_worker; foreach($text_worker->connections as $conn) { $conn->send("user[{$connection->uid}] logout"); } } // 創(chuàng)建一個(gè)文本協(xié)議的Worker監(jiān)聽(tīng)2000接口 用0.0.0.0方便鏈接內(nèi)網(wǎng)外網(wǎng) $text_worker = new Worker("websocket://0.0.0.0:2000"); // 只啟動(dòng)1個(gè)進(jìn)程,這樣方便客戶端之間傳輸數(shù)據(jù) $text_worker->count = 1; $text_worker->onConnect = 'handle_connection'; $text_worker->onMessage = 'handle_message'; $text_worker->onClose = 'handle_close'; Worker::runAll();
4、將workerman 檔案放在任何磁碟中,我在這裡放在D磁碟機(jī)根目錄,頁(yè)面如下:
5、輸入cmd開(kāi)啟指令面板,開(kāi)啟start.php 文件,操作指令及頁(yè)面如下:
1、D: 2、cd workerman 3、php start.php start
#6、瀏覽器測(cè)試是否成功:找開(kāi)Google或搜狗瀏覽器(任意瀏覽器),按F12鍵,開(kāi)啟console輸入以下內(nèi)容並按下回車鍵,若有彈框則證明成功。
ws = new WebSocket("ws://127.0.0.1:2000"); ws.onopen = function() { alert("連接成功"); ws.send('tom'); alert("給服務(wù)端發(fā)送一個(gè)字符串:tom"); }; ws.onmessage = function(e) { alert("收到服務(wù)端的消息:" + e.data); };
更多程式相關(guān)知識(shí),請(qǐng)?jiān)煸L:程式設(shè)計(jì)教學(xué)! !
以上是Windows下怎麼設(shè)定workerman?的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

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

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)

installthedeSiredLanguagePackviaSettings→時(shí)間和語(yǔ)言→語(yǔ)言和區(qū)域,確?!?setasmywindowsdisplaylanguage” Isselected.2.changethesystemdisplaylanguageinthesamemenuandrestart.3.opencontrolpanel→opencontrolpanel→區(qū)域→incruptrativetivetab,click offistrativetab,click offistivetab,click offiveTab,click''

ResettheMicrosoftStoreviaSettingsbygoingtoApps>Installedapps,selectingMicrosoftStore,clickingAdvancedoptions,thenRepairandResetifneeded.2.Ifthatfails,re-registertheStoreusingPowerShellasadminwiththecommand:Get-AppXPackage-NameMicrosoft.WindowsStor

toresolvenetwork ConnectivityIssuesInWindows,resetThetCP/ipStackByFirStopeningCommandPromptasAdministrator,ThenRunningTheCommandNetnetShintipReset,andfinallyRestArtingYourComputTingYourComputertotertoertoApplychanges;

在沒(méi)有BootCamp的情況下,Mac上安裝Windows是可行的,並且適用於不同芯片和需求。 1.首先檢查兼容性:M1/M2芯片Mac無(wú)法使用BootCamp,建議使用虛擬化工具;Intel芯片Mac可手動(dòng)創(chuàng)建啟動(dòng)U盤並分區(qū)安裝。 2.推薦M1及以上芯片用戶使用虛擬機(jī)(VM):需準(zhǔn)備WindowsISO文件、虛擬化軟件(如ParallelsDesktop或UTM)、至少64GB空閒空間,並合理分配資源。 3.IntelMac用戶可通過(guò)啟動(dòng)U盤手動(dòng)安裝:需USB驅(qū)動(dòng)器、WindowsISO、DiskU

選擇“ custom:stermintwindowsonly(高級(jí))” forfullcontrol,asitallowsacleanInstallthatRemovesoldissOldissuesuseSuseSuseSuseSuseSuseSuseSperizesPerformance.2.duringSetup,ManagePartitionSbyDeletingOldingOndones(後面的backingupdata),創(chuàng)建NeweWpartitions,freenneNewPartitions,F(xiàn)ormatitions,F(xiàn)ormatting(Formatting)(formatting(formatting)(forntfs)(使用nttfs)

DownloadtheWindowsISOfromMicrosoft’sofficialsite.2.CreateabootableUSBusingMediaCreationToolorRufuswithaUSBdriveofatleast8GB.3.BootfromtheUSBbyaccessingthebootmenuoradjustingBIOS/UEFIsettings.4.InstallWindowsbyselectingcustominstallation,choosingtheco

EnableAppLockerviaGroupPolicybyopeninggpedit.msc,navigatingtoApplicationControlPolicies,creatingdefaultrules,andconfiguringruletypes;2.Createcustomrulesusingpublisher,path,orhashconditions,preferringpublisherrulesforsecurityandflexibility;3.Testrules

基於forintel的macs,usebootcampassanttocreateadual-bootsystemwithwindowsbypreparingausbdrive,下載ingingingawindowsiso,partitioningthedisk,andInstallingwindowsalongsAlongSideMacoSwithSuportDrivers.2.forapplesiliconmacs(forapplesiliconmacs)
