我的项目介绍
MyCms是一款基于Laravel开发的开源收费的自媒体博客CMS零碎,实用于集体网站及企业网站开发应用,助力集体开发者常识技术变现
Swoole介绍
Swoole: PHP的异步、并行、高性能网络通信引擎,反对TCP长连贯,Websocket,Mqtt等协定。宽泛用于手机app、手游服务端、网络游戏服务器、聊天室、硬件通信、智能家居、车联网、物联网等畛域的开发。
装置 Swoole
如果你应用的是宝塔面板,那么在PHP配置面板中装置拓展即可。
其余面板或自建环境,请参照官网装置文档。https://wiki.swoole.com/#/env…
解决 Sessioin 问题
执行该命令,将配置导出到 config 目录
<code class="php">php artisan vendor:publish --tag=laravel-swoole
批改 config/swoole_http.php 中的 providers
<code class="php">'providers' => [ Illuminate\Pagination\PaginationServiceProvider::class, Illuminate\Auth\AuthServiceProvider::class, App\Providers\AuthServiceProvider::class, ]
启动Swoole减速
如果应用的是最新版的源码,那么能够间接启动Swoole了。
在站点根目录下执行命令即可启动
<code class="php">php artisan swoole:http start
其余命令
<code class="php">php artisan swoole:http start|stop|restart|reload|infos
获取客户端IP
应用 get_client_ip 函数获取