logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在 Windows 上使用 Docker Desktop 快速运行 Hyperf 框架

本文介绍了在Windows系统上使用Docker Desktop运行Hyperf框架的完整指南。针对Swoole扩展不支持Windows的问题,提供了通过Docker容器化部署的解决方案。详细说明了关键步骤:正确挂载项目目录(-v)、设置工作目录(-w)、映射端口(-p)和启动命令。同时列出了常见错误及解决方法,包括容器秒退、路径格式错误等问题,并推荐使用docker-compose.yml进行更

文章图片
Windows 本地 EasySwoole 项目(Docker Desktop 挂载运行+热加载配置)

Windows 环境下 Docker 挂载的核心是「开启磁盘共享」+「转换路径格式」,这是挂载成功的前提。EasySwoole 项目挂载后,代码不生效的核心是「常驻内存机制」,可通过reload手动重启或开启热加载自动更新。开发环境推荐使用配置,易维护、可复用,配合热加载大幅提升开发效率。生产环境不建议开启热加载,可使用实现无感知更新,保证服务稳定性。

文章图片
#windows#docker#容器
phpstorm 终端命令行版本 问题

由于安装了多个php环境, 导致新项目 phpstorm终端执行 php -v版本还是7.0,phpstorm 修改终端的环境变量 叉掉终端, 重新执行 php -v显示 7.3.4版本

#phpstorm#php#ide
golang 断点调试

步骤完成之后,在GOPATH\bin目录下会有一个dlv.exe,在goland>help>Edit Custom。如: dlv.path=C:/Users/liuxiaoxiang/go/bin/dlv.exe。dlv.path=你的gopath路径\dlv.exe(新的dlv.exe路径)说明proxy.golang.org网址被防火墙屏蔽了(ping。记住粘贴 Windows 路径 后斜杠替

文章图片
#golang#开发语言#后端
thinkphp6定时任务 EasyTak

一. 安装 composer require easy-task/easy-task二. 创建类 php think make:command Tasktask<?phpdeclare (strict_types=1);namespace app\command;use think\console\Command;use think\console\Input;use think\conso

#big data#大数据#分类
Navicat数据建模三模型高效用法详解

本文介绍了Navicat数据建模工具中的三种模型视图及其高效使用方法。概念模型面向业务,描述实体关系;逻辑模型定义字段结构和主外键,不依赖具体数据库;物理模型则对应实际数据库表结构,可生成SQL脚本。文章详细阐述了三种模型的转换关系,并提供了Navicat建模工具的使用技巧,包括ER图绘制、模型转换、SQL生成和反向工程等。最后通过一个生鲜代买小程序的案例,演示了从概念模型到物理模型的完整设计过程

文章图片
#数据库#mysql
上传大文件无法加载响应数据: No data found for resource with given identifier

项目中碰到上传大文件报错 无法加载响应数据: No data found for resource with given identifier配置 php.ini 参考https://blog.csdn.net/qq_15941409/article/details/106719128若是apache 请配置httpd.conf末尾加上<IfModule mod_fcgid.c>Add

#apache#ssl#nginx
到底了