backend php · · 11 分钟

Phar 构建工具

背景在 PHP 开发中,我们经常需要使用各种第三方包来加速开发进程。然而,在某些情况下,我们可能会遇到以下问题: 项目依赖的某个包需要更新,但直接更新可能会破坏现有代码的兼容性 我们需要将自己的项目打包成一个独立的文件,方便分发给其他开发者使用 我们希望在不影响现有项目的情况下...

ops · · 14 分钟

SSH配置

默认配置/etc/ssh/sshd_config 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162...

ops · · 21 分钟

Nginx 优化配置详解

一、基础配置调优1.1 工作进程配置1234worker_processes auto; # 根据CPU核心数自动设置工作进程数worker_cpu_affinity auto; # 绑定工作进程到对应CPU核心,减少调度开销worker_c...

backend php · · 8 分钟

php配置优点

PHP核心配置优化内存管理策略; php.ini 内存配置 memory_limit=256M 123456789101112131415> - 小型应用:64M-128M> - 中型应用:256M-512M> - 大型应用:1G以上,需配合监控调整#### O...

knowledge · · 1 分钟

语义版本控制(Semantic Versioning,简称 SemVer)

在绝大多数项目中,尤其是开源社区,采用的都是语义版本控制(Semantic Versioning,简称 SemVer)。 SemVer 建议将版本号划分为三个部分: 12主版本号.次版本号.补丁版本号X.Y.Z 各部分含义分别是: • 主版本号(X):出现破坏性改动时增加,表...

ops · · 4 分钟

git开发流程

团队开发中,遵循一个合理、清晰的 Git 规范,是非常重要的。 否则,每个人都提交一堆杂乱无章的 commit 和 分支,项目很快就会变得难以协调和维护。 分支规范 main:主分支。 主分支,始终与正式环境代码保持一致。 不能将代码直接 commit 到该分支,仅合并 dev...

ops · · 2 分钟

liunx挂载磁盘

查看磁盘信息 fdisk -l 1234567找到你要挂载的磁盘设备,比如 `/dev/sdb`。2. **创建分区(如果磁盘未分区)**~~~bashsudo fdisk /dev/sdb 在 `fdisk` 交互模式下: - 输入 `n` 创建新分区 - 选择 `p`...

ops · · 5 分钟

Git LFS基本使用

1. Git LFS 简介 Git LFS: An open source Git extension for versioning large filesGit Large File Storage (LFS) replaces large files such as audi...