workerman入口文件
和nginx+PHP-FPM下的PHP應(yīng)用程序一樣,WorkerMan中的應(yīng)用程序也需要一個入口文件,入口文件名沒有要求,并且這個入口文件是以PHP Cli方式運行的。 ? ? ? ? ? ? ?(推薦學(xué)習(xí): workerman教程)
入口文件中是創(chuàng)建監(jiān)聽進程相關(guān)的代碼,例如下面的基于Worker開發(fā)的代碼片段
test.php
<?php use WorkermanWorker; require_once __DIR__ . '/Workerman/Autoloader.php'; // 創(chuàng)建一個Worker監(jiān)聽2345端口,使用http協(xié)議通訊 $http_worker = new Worker("http://0.0.0.0:2345"); // 啟動4個進程對外提供服務(wù) $http_worker->count?=?4; //?接收到瀏覽器發(fā)送的數(shù)據(jù)時回復(fù)hello?world給瀏覽器 $http_worker->onMessage?=?function($connection,?$data) { ????//?向瀏覽器發(fā)送hello?world ????$connection->send('hello?world'); }; Worker::runAll();
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END