1.保证服务器安装了LNMP环境且php版本>=7.1
2.安装swoole扩展,并删除掉与swoole冲突的扩展
3.安装laravel
composer create-project --prefer-dist laravel/laravel blog "6.*"
4.先通过 Composer 安装 LaravelS 扩展包:
composer require hhxsv5/laravel-s
5.运行如下 Artisan 命令相应脚本和配置文件发布到根目录下:
php artisan laravels publish
6.启动laravels
php bin/laravels start
这样,Swoole 服务就被启动起来,监听本地的 5200 端口,如果有请求发送到这个端口,它就可以进行处理。
7.通过 Supervisor 管理 LaravelS
如果是在生产环境使用,推荐使用 Supervisor 对 LaravelS 服务进行管理,从而提供服务的稳定性,相应的配置示例如下:
[program:laravels]
command=/usr/local/php/bin/php /home/www/laravel_swoole/bin/laravels