這篇文章主要介紹了workerman在tp5如何使用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、隆昌ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的隆昌網(wǎng)站制作公司
基于tp5框架下,我們使用comporser工具下載workerman
安裝workerman:
首先通過 composer 安裝
composer require topthink/think-worker -vvv
在thinkphp5根目錄(即與application同級目錄)創(chuàng)建server.php,編輯一下內(nèi)容。
server.php 文件內(nèi)容
define('APP_PATH', __DIR__ . '/application/'); define('BIND_MODULE','push/Worker'); // 加載框架引導(dǎo)文件 require __DIR__ . '/thinkphp/start.php';
接著我們可以創(chuàng)建push模塊的Worker控制器,這個路徑一定要和server.php的line3中的路徑相同。Worker.php如下:
send('我收到你的信息了'); } /** * 當(dāng)連接建立時觸發(fā)的回調(diào)函數(shù) * @param $connection */ public function onConnect($connection) { } /** * 當(dāng)連接斷開時觸發(fā)的回調(diào)函數(shù) * @param $connection */ public function onClose($connection) { } /** * 當(dāng)客戶端的連接上發(fā)生錯誤時觸發(fā) * @param $connection * @param $code * @param $msg */ public function onError($connection, $code, $msg) { echo "error $code $msg\n"; } /** * 每個進程啟動 * @param $worker */ public function onWorkerStart($worker) { } }
運行server.php
命令:php server.php
新建html文件
Title
感謝你能夠認真閱讀完這篇文章,希望小編分享的“workerman在tp5如何使用”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!