php web helloworld,webim_server.php
define('DEBUG', 'on');
define('WEBPATH', __DIR__.'/webroot');
define('ROOT_PATH', __DIR__);
/**
* /vendor/autoload.php是Composer工具生成的
* shell: composer update
*/
require __DIR__.'/vendor/autoload.php';
/**
* Swoole框架自動載入器初始化
*/
Swoole\Loader::vendorInit();
/**
* 注冊命名空間到自動載入器中
*/
Swoole\Loader::addNameSpace('WebIM', __DIR__.'/src/');
Swoole::getInstance()->config->setPath(__DIR__.'/configs');
//設(shè)置PID文件的存儲路徑
Swoole\Network\Server::setPidFile(__DIR__ . '/log/webim_server.pid');
/**
* 顯示Usage界面
* php app_server.php start|stop|reload
*/
Swoole\Network\Server::start(function ()
{
$config = Swoole::getInstance()->config['webim']; //這個ok
$webim = new WebIM\Server($config); //這個
$webim->loadSetting(__DIR__ . "/swoole.ini"); //加載配置文件
/**
* webim必須使用swoole擴展
*/
$server = new Swoole\Network\Server($config['server']['host'], $config['server']['port']);
$server->setProcessName('webim-server');
$server->setProtocol($webim);
$server->run($config['swoole']);
});
一鍵復(fù)制
編輯
Web IDE
原始數(shù)據(jù)
按行查看
歷史
總結(jié)
以上是生活随笔為你收集整理的php web helloworld,webim_server.php的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 父类引用指向子类对象是什么意思
- 下一篇: php实现epoll,PHP socke