hyperf 必威app精装版下载系列教程首发,连载期间6折,详情

hyperf 垂直拆分案例(3.0)

2921 0 0

阅读目录

  • 环境
  • PHPStorm插件安装
  • PHPStorm永久免费使用
  • hyperf 的安装
  • hyperf 2.2 升级
  • 创建shop项目
  • 查看hyperf的版本
  • 检测是否安装成功
  • 编写业务代码
  • 垂直拆分
  • 我们今天会构建一个简单的电商项目并对其进行垂直拆分。


    环境

    截止到今天,hyperf 3.0还没有发正式版,鉴于目前已经更新到 v3.0.0-beta.12 了,所以学习不成问题。但是如果你选择上正式,最好还是等到 3.0 的 release 包。

    » php -v
    PHP 7.4.21
    » php --ri swoole
    Version => 4.6.7
    » composer -V
    Composer version 2.1.3
    

    目前我本地的环境还是 php 7.4 的,hyperf 3.0 要至少保证你的 php 版本大于 8.0,所以我们采用官方的 docker 镜像。

    hyperf 官方镜像参考 https://hub.docker.com/r/hyperf/hyperf/tags,我们本地选择安装 hyperf/hyperf:8.1-alpine-v3.15-swoole 这个镜像。

    docker run --name hyperf3 \
    -v /data/web/test/php/hyperf:/data/project \
    -p 9501:9501 -it \
    --privileged -u root \
    --entrypoint /bin/sh \
    hyperf/hyperf:8.1-alpine-v3.15-swoole
    

    注意把 “/data/web/test/php/hyperf” 修改成你本地的目录,其他保持不变就可以了。

    docker run命令执行后,默认已经成功登录上容器了,我们可以看下容器内的环境。

    # php -v
    PHP 8.1.1 (cli) (built: Jan  8 2022 23:51:22) (NTS)
    Copyright (c) The PHP Group
    Zend Engine v4.1.1, Copyright (c) Zend Technologies
        with Zend OPca

    继续阅读

    还有90%的精彩内容,购买继续阅读