hyperf

深入 Hyperf:HTTP 服务是如何处理请求的?

本文详细介绍了 Hyperf 框架中 HTTP 服务处理请求的整个过程。通过阅读本文,你将更加深入地了解 HTTP 服务的内部运作机制,这为你进一步使用和研究 HTTP 服务提供了坚实的基础。 ......
Hyperf HTTP

hyperf容器内安装xdebug,并使用生成链路图【hyperf/hyperf:8.1-alpine-v3.16-swoole】

1.重新安装pecl apk update apk add php81-dev php81-pear gcc g++ linux-headers libc-dev make libtool pecl install xdebug 2.修改xdebug配置 cd /etc/php81 vim php. ......
hyperf 链路 容器 alpine-v alpine

百万级数据导入(hyperf+xlswriter+task+websocket)

需要实现的功能:1、导入 excel 文件,10w 条数据或者更多2、进行入库操作可能涉及多张表需要进行多表数据校验(updateOrCreate)需要保证多张表数据一致 (transaction)3、前端实时显示入库进度 实现思路:将数据进行分块然后分配到不同进程进行数数据库导入操作,每个 tas ......
xlswriter websocket 数据 hyperf task

hyperf后台运行

方式有三 1 使用nohub nohup php bin/hyperf.php start > /dev/null 2>&1 & 2 是有docker 在docker 启动的时候执行 项目启动命令 3 在 config/autoload/server.php 中增加配置 在settings 数组总 ......
后台 hyperf

hyperf 创建 JSON RPC 服务

JSON RPC 服务 hyperf 框架为 PHP 打开了微服务的大门,而服务之间相互调用,又以 RPC 为基础。所以这个章节非常重要。但官方文档还是有些坑的,我以前就在这儿踩过坑。这里省略了接口类,只保留最主要的部分。 安装依赖 composer require hyperf/json-rpc ......
hyperf JSON RPC

在docker环境下配置php以及swole并创建hyperf项目

在上篇文章中说了在linux环境下安装php8.2以及swoole扩展的问题,只是很多时候我们的环境都是在windows下进行的,但是在windows中安装swoole太麻烦了。这时候就到了我们的docker出场的时候了。 首先docker的安装,这个网上到处都是,就不多赘述了,贴一个docker官 ......
环境 项目 docker hyperf swole

【hyperf】1.安装

按照官网的流程走一遍基本可以安装完成了,我是使用docker了 1.在Linux上运行这段命令 docker run --name hyperf -v /workspace/skeleton:/data/project -p 9501:9501 -it --privileged -u root -- ......
hyperf

hyperf3搭建grpc demo

搭建环境如果是linux因为默认版本的gcc是4.8.5编译安装grpc失败,必须升级gcc的版本可以参考《php 安装 grpc 扩展》。 gcc重新编译比较耗时所以还是比较建议用docker Dockerfile FROM php:8.1 # 安装必要的工具和依赖 RUN apt-get upd ......
hyperf3 hyperf grpc demo

hyperf3 框架原理

###一: hyperf 核心组件 ###二: Inject 实现原理 1: 通过InjectAspect代理了Inject注解 2: 具体执行逻辑扫,框架加载开始描所有的类,只要包含Inject注解的都会生成一个proxy类 3: ClassLoader 拦截Composer原始加载类方法,定位到 ......
框架 原理 hyperf3 hyperf

hyperf 框架 redis 安装和使用

安装Redis 的框架扩张 composer require hyperf/redis 配置redis的参数 -> .env文件中 REDIS_HOST=127.0.0.1 REDIS_AUTH=Fl REDIS_PORT=6379 REDIS_DB=0 在模型文件中 <?php declare(s ......
框架 hyperf redis

hyperf jwt组件的安装和使用

安装 jwt的组件 composer require hyperf-ext/jwt 发布配置 发布后生成 jwt文件 php bin/hyperf.php vendor:publish hyperf-ext/jwt 文件位于 config/autoload/jwt.php。 ......
组件 hyperf jwt

nginx hyperf ssl https 环境。hyperf-https-ssl

user nginx nginx;worker_processes 8;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;even ......
hyperf https hyperf-https-ssl ssl 环境

hyperf如何热启动,热更新,更改代码自动重启

1、热更新 Watcher2、安装 composer require hyperf/watcher --dev3、生成配置文件 php bin/hyperf.php vendor:publish hyperf/watcher 所在目录:config/autoload/watcher.php 4、启动 ......
代码 hyperf
共13篇  :1/1页 首页上一页1下一页尾页