centos7编译安装swoole
运行命令:git clone https://gitee.com/swoole/swoole.git
进入软件包目录 cd swoole
添加扩展:phpize
配置 运行命令:./configure
编译 运行命令: make
安装 运行命令:make install
修改php.ini文件 添加swoole模块,重启php-fpm
运行命令:php -m
然后安装laravelS
通过Composer安装:在laravel根目录下执行: composer require “hhxsv5/laravel-s:~3.7.0” -vvv
发现报错了:原因:内存不足
解决办法,可以使用交换内存
直接命令
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1
然后在执行composer require “hhxsv5/laravel-s:~3.7.0” -vvv
注册Service Provider
Laravel: 修改文件config/app.php,Laravel 5.5+支持包自动发现,因为我的laravel版本是5.8,所以我跳过这步
‘providers’ => [
Hhxsv5\LaravelS\Illuminate\LaravelSServiceProvider::class,
],
然后 发布配置文件
php artisan laravels publish
然后就是启动了
php bin/laravels start
此时再配置一下项目根目录下的.env文件
添加下面两行(LARAVELS_LISTEN_IP后面写上你的IP地址)
nginx配置参考官方配置:
https://gitee.com/zml956/laravel-s