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