yaozhibo / swoole_framework_libs
封装swoole的框架库。
1.0.2
2018-11-26 05:20 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2024-09-29 05:48:28 UTC
README
这是一个基于swoole的供应商,用于加速laravel/lumen。
安装
composer require yaozhibo/swoole_framework_libs
注册
- 修改 config/app.php 文件
'providers' => [ . . . \YSwoole\YSwooleHttpProvider::class, \YSwoole\Providers\LaraServiceProvider::class //if your app was biult in Lumen, \YSwoole\Providers\LumenServiceProvider::class instead. . . . ]
发布
php artisan vendor:publish --provider="YSwoole\YSwooleHttpProvider"
配置
- 在 .env 中修改 http 服务器 IP 和端口
SWOOLE_HTTP_HOST=ip #default:0.0.0.0 SWOOLE_HTTP_PORT=port #default:8333 SWOOLE_HTTP_DAEMONZE=true #default:false
数据库连接
- 在 .env 中修改数据库连接以启用 mysql 协程
DB_CONNECTION=swoole_mysql_coroutine
控制器
如果你的 PHP 版本低于 7.1,你需要使用
php artisan make:yscontroller
来生成控制器,否则你将无法使用控制器来完成 mysql 操作。