Ubuntu环境安装swoole,laravel项目集成laravel-S

参考文档:

1、https://wiki.swoole.com/#/environment
2、https://gitee.com/zml956/laravel-s

下面开始安装教程:

安装准备

安装前必须保证系统已经安装了下列软件

  • php-7.1 或更高版本
  • gcc-4.8 或更高版本
  • make
  • autoconf

notice:会用到指令如下
1、当前php版本 php –v
2、切换php版本 sudo update-alternatives --config php
3、gcc版本 gcc -v
4、安装make sudo make install
5、安装autoconf sudo apt-get install autoconf

安装

  • 下载swoole包并解压
sudo wget https://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz
>tar -zxvf swoole-v4.5.2.tar.gz

notice:此处下载若比较慢可以直接访问https://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz下载到本地,通过与虚拟机的共享文件夹,直接解压。
版本可自行选择(https://github.com/swoole/swoole-src/releases)

  • 编译安装
cd swoole-v4.5.2
/usr/bin/phpize	# 本地php安装目录
./configure
make
sudo make install

notice:安装 phpize sudo apt-get install php-dev

  • 配置 php.ini

编译安装成功后,修改 php.ini 加入

extension=swoole.so

查看php.ini当前版本位置:php --ini
通过 php -m 来查看是否成功加载了 swoole.so

laravel-S

接下来可以参照https://github.com/hhxsv5/laravel-s
中文版可参照https://gitee.com/zml956/laravel-s(有瑕疵,开启swoole指令是错的)

  1. 准备
    在这里插入图片描述
  2. 安装
    如果公司项目本身已引入laravel-s,则只需要做一下操作即可
    -composer包安装
    composer require "hhxsv5/laravel-s:~3.7.0" -vvv
    我们项目composer.lock文件是指定的v3.5.8,所以我装的是composer require “hhxsv5/laravel-s:3.5.8” -vvv
    -开启laravel - s
    先进入项目根目录,再开启laravel-s
    php bin/laravels start
    在这里插入图片描述
    出现以上内容就是安装成功了,可以开始你的工作了

补充:重新安装swoole

前提:第一次安装swoole的时候默认的是php7.4 ,但是使用的时候,我们的项目并不兼容php7.4的语法,所以要降为7.2版本。此处参照https://github.com/hhxsv5/laravel-s
notice:一定要重做软链

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值