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. 准备
    Ubuntu环境安装swoole,laravel项目集成laravel-S_第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
    Ubuntu环境安装swoole,laravel项目集成laravel-S_第2张图片
    出现以上内容就是安装成功了,可以开始你的工作了

补充:重新安装swoole

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

你可能感兴趣的:(环境,ubuntu,swoole,laravel-S,laravel,php)