程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
php 相关搜索结果
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
使用page-skeleton-webpack-plugin生成骨架屏提示Cannot read property 'newPage' of null"解决办法
编程
使用page-skeleton-webpack-plugin生成骨架屏提示Cannot read property 'newPage' of null"解决办法
2024-11-17 05:02:46
该文本描述了在使用Puppeteer生成骨架屏时遇到的错误,包括无法找到文件和TypeError。提供了解决方案,通过指定本地Chrome的路径来避免下载Chromium。日志显示问题解决后,骨架屏成功生成并打开了新页面。
编程
错误处理
Web开发
PHP也能Native AOT编译了!Swoole-Compiler让PHP代码直接变成机器码,性能提升150倍
编程
PHP也能Native AOT编译了!Swoole-Compiler让PHP代码直接变成机器码,性能提升150倍
2026-04-23 16:03:56
2026年4月22日Swoole团队发布Native AOT编译器,将PHP代码直接编译为原生二进制,斐波那契测试性能提升150倍,支持C++无缝互调用,PHP正式进入编译型语言性能时代。
Swoole
AOT编译
PHP性能优化
原生编译
C++互调
高性能计算
PHP 8.2 安全支持到 2026-12-31 结束:并行装 8.4、影子端口验证、一条命令回滚
综合
PHP 8.2 安全支持到 2026-12-31 结束:并行装 8.4、影子端口验证、一条命令回滚
2026-10-01 20:01:32
PHP 8.2 安全支持 2026-12-31 到期。这篇给出一条可回滚的生产升级路线:先用 php -v/php-fpm -v/alternatives 交叉确认现状并导出扩展清单,再用 sury 源并行安装 8.4、开影子端口验证,最后改一处 fastcgi_pass 切换,回滚只需一条 sed。含 9 项验收清单与 5 类常见故障的排查顺序。
PHP
PHP-FPM
运维
升级迁移
Nginx
把 PHP 编译成原生二进制:TypePHP 的三条构建路径与它会卡住的语法
代码
把 PHP 编译成原生二进制:TypePHP 的三条构建路径与它会卡住的语法
2026-11-03 21:32:59
TypePHP 用 PHP 写了个自举的 AOT 编译器,把 PHP 源码降级成 C++17 再编译成原生二进制、PHP 扩展或共享库。本文给出依赖安装、tpc 用法、project.yml 关键字段、--nano 的能力裁剪,以及最关键的兼容性边界:全局作用域只能声明、必须 main()、变量变量不支持、Closure 不能重绑、生成器不是 Zend Generator、引用参数要 std::ref。附什么场景值得上、什么场景别硬套。
PHP
AOT
编译器
swoole
性能优化
FrankenPHP 装法与运行:Go 写的 PHP 应用服务器,php-server 与 Worker 怎么配
编程
FrankenPHP 装法与运行:Go 写的 PHP 应用服务器,php-server 与 Worker 怎么配
2026-09-18 20:01:16
FrankenPHP 是用 Go 编写、构建在 Caddy 之上的 PHP 应用服务器,通过 CGO 把 PHP 解释器嵌进 Go 运行时。本文整理各平台安装方式、php-server / php-cli 命令参数、Docker 部署、Caddyfile 与 php.ini 配置差异,以及 Worker 模式原理。
PHP
FrankenPHP
Caddy
Docker
Go
OxPHP 0.14.0 升级:弃用变量被静默忽略,路由退回传统模式后任意 .php 都可执行
编程
OxPHP 0.14.0 升级:弃用变量被静默忽略,路由退回传统模式后任意 .php 都可执行
2026-11-02 20:01:33
OxPHP 0.14.0 把 INDEX_FILE、WORKER_FILE、PHP_DENY_DIRS 等变量直接停止读取且不告警:依赖它们的框架/工作进程部署会退回传统路由,文档根下任意 .php 都会被提供。同时修复了工作进程会话串号、putenv 令牌跨请求泄漏、慢速 HTTP/1.1 客户端把整个响应体留在内存等问题,附逐项迁移变量与升级检查清单。
PHP
OxPHP
Docker
升级
应用服务器
PHP中RSA加密和签名操作的性能瓶颈
编程
PHP中RSA加密和签名操作的性能瓶颈
2025-03-21 13:54:28
本文分析了PHP中RSA加密和签名操作的性能瓶颈,特别是bcpowmod()函数的调用。提出了检查密钥长度、优化代码、升级硬件和调整PHP配置等解决方案。同时建议使用性能分析工具定位具体问题,以提高系统性能。
PHP
加密
性能优化
安全性
开发
PHP代码质量提升利器:四大工具全方位指南
编程
PHP代码质量提升利器:四大工具全方位指南
2025-09-02 10:14:12
本文介绍了四款提升PHP代码质量的工具,包括php7cc、PHP_CodeSniffer、PHPStan和Psalm,分别用于兼容性检查、代码规范、静态分析和类型安全分析。通过合理使用这些工具,可以提高代码的可维护性和团队协作效率,确保项目的稳定性和高质量。
PHP
开发工具
代码质量
静态分析
团队协作
FlashPrefill 深度解析:当瞬时注意力遇上 GPU 原语——从 O(N²) 困境到 27 倍速的工程革命
编程
FlashPrefill 深度解析:当瞬时注意力遇上 GPU 原语——从 O(N²) 困境到 27 倍速的工程革命
2026-04-15 17:20:25
深度解析中科院与腾讯微信联合研发的 FlashPrefill 如何通过即时注意力模式发现和动态阈值筛选,将 25.6 万字符长文本处理速度提升 27.78 倍,同时保持近乎完美的精度。
LLM推理优化
FlashAttention
GPU计算
长文本处理
注意力机制
Transformer
深度学习
中科院
EL9 不再提供 mod_php:Apache 2.4 + PHP 8.4 迁到 php-fpm 的配置与失效点
编程
EL9 不再提供 mod_php:Apache 2.4 + PHP 8.4 迁到 php-fpm 的配置与失效点
2026-11-05 00:03:27
EL9 官方仓库不再提供 mod_php,EL8 仍提供但要切 prefork。从 mod_php 迁到 php-fpm + mod_proxy_fcgi 的实测配置,以及 php_value 失效、运行用户变更、REDIRECT_ 前缀、opcache 每池独立、502/503 判据这几个坑。
mod_php
Apache
PHP-FPM
运维
mod_proxy_fcgi
PHP 高效图像处理库 libvips:内存需求低到离谱,比 Imagick 快 4 倍!
编程
PHP 高效图像处理库 libvips:内存需求低到离谱,比 Imagick 快 4 倍!
2026-06-11 10:38:04
php-vips是libvips的PHP绑定,比Imagick快约4倍,内存占用仅为后者的1/10。通过流式处理管线避免一次性加载整张图像,是处理大图和高并发图片服务的利器。
libvips
php-vips
PHP图像处理
图片处理
FFI
性能优化
缩略图
格式转换
编程
TypePHP:Swoole 团队开源的 AOT 编译器,把 PHP 代码编译为原生二进制
2026-09-05 08:18:17
Swoole 团队开源 TypePHP:一款 AOT 编译器,把 PHP 8.4+ 代码先降级转为 C++17 再编译为原生二进制。对比 Zend 解释器与 TypeScript 的差异,给出 std::array 约 10 倍提速示例、编译流程与 GPL v3、PHP 版本支持等引入前须知。
PHP
编译器
性能优化
开源
PHP 8.5 管道操作符 |>:把嵌套调用拆成从左到右的转换链
编程
PHP 8.5 管道操作符 |>:把嵌套调用拆成从左到右的转换链
2026-10-06 21:31:48
PHP 8.5 的管道操作符 |> 怎么用:从字符串/数组/错误处理实例出发,讲清单参数 callable 约束、多参数函数要包装、箭头函数必须加括号、引用传递 callable 不允许、操作符优先级等限制,并给出从嵌套调用迁移到管道的重构清单。
PHP
PHP8.5
管道操作符
函数式编程
管道
闭包
8.5
VS
Rust vs. PHP:新旧交替中的编程语言之战
编程
Rust vs. PHP:新旧交替中的编程语言之战
2024-11-19 03:04:10
本文深入探讨了Rust和PHP两种编程语言的优缺点,比较了它们在性能、安全性、学习曲线、生态系统和部署方面的差异。Rust是一种新兴的系统编程语言,强调内存和线程安全,适合高性能应用;而PHP是一种成熟的Web开发语言,易于学习,适合快速开发。选择哪种语言取决于项目需求和团队经验。
编程语言
技术对比
软件开发
Web开发
系统编程
FrankenPHP 1.13 改了 num_threads 的算法:配了 worker 的实例会多起线程,max_threads 不够直接起不来
编程
FrankenPHP 1.13 改了 num_threads 的算法:配了 worker 的实例会多起线程,max_threads 不够直接起不来
2026-11-04 21:02:30
FrankenPHP 1.13 把 num_threads 改成只算非 worker 请求的线程,worker 线程另算在 max_threads 里,配置没重算会启动失败。附 putenv 行为变更、reload 先校验再替换、hot_reload 下 opcache.revalidate_freq 默认值从 2 变 0,以及 PHP2Shell 对应的 PHP 版本要求。
FrankenPHP
PHP
Caddy
部署
PHP 原生编译器 TypePHP 开源登顶 GitHub:AOT 时代加速到来
资讯
PHP 原生编译器 TypePHP 开源登顶 GitHub:AOT 时代加速到来
2026-08-26 15:14:16
Swoole 团队研发的 PHP 原生 AOT 编译器 TypePHP 正式开源并登顶 GitHub。本文详解其与传统 Zend VM 及 PHP 8 JIT 的本质区别,涵盖原生类型系统、高性能容器、三大构建模式、C++ 零开销互操作、编译期静态安全检查与代码资产保护等核心技术亮点,并对比其在执行机制、冷启动、内存占用、源码安全与部署依赖等方面的优势,同时介绍开源与商业化双轨运营规划及项目地址。
PHP
TypePHP
AOT编译器
Swoole
性能优化
PHP 8.5.12 启动期 delayed OOM:uri 模块 RINIT 失败让 worker 直接 exit(1)
编程
PHP 8.5.12 启动期 delayed OOM:uri 模块 RINIT 失败让 worker 直接 exit(1)
2026-11-05 20:02:43
PHP 8.5.12 起 memory_limit 越界改为延迟抛 OOM,请求启动期留出一段没有检查的窗口;落在窗口里的 multipart 上传会让 worker exit(1):FPM 变 502 不是 500,mod_php 杀掉 Apache 子进程,upload_tmp_dir 还留残留文件。附 N 扫描复现方法与 8.5.11 对照数据。
PHP
运维
内存
排错
rust-igraph:用 Rust 从零实现 igraph——纯 Rust 图计算库的工程实践与架构深度解析
编程
rust-igraph:用 Rust 从零实现 igraph——纯 Rust 图计算库的工程实践与架构深度解析
2026-08-17 14:47:34
深度拆解 rust-igraph 项目:如何用纯 Rust 从零实现 igraph 全部约 850 个 API?从邻接表数据结构、BFS/PageRank/Dijkstra 算法实现,到 SIMD 加速、Rayon 并行化、PyO3 Python 绑定,配完整代码与性能对比数据。
rust-igraph
图计算
igraph
网络分析
Graph
算法
性能优化
rust
FrankenPHP worker 模式:bootstrap 只跑一次,跨请求状态得自己管
编程
FrankenPHP worker 模式:bootstrap 只跑一次,跨请求状态得自己管
2026-09-29 21:31:24
FrankenPHP worker 模式让 PHP 应用常驻内存、bootstrap 只跑一次,响应进入毫秒级。本文给出 Docker 与独立二进制的启动方式、自定义 worker 脚本写法、MAX_REQUESTS 重启、崩溃指数退避与 max_consecutive_failures,并讲清超全局变量行为:$_ENV 在请求间不重置,静态变量与内存缓存会跨请求保留,需要主动重置。
PHP
FrankenPHP
worker模式
OpenSwoole
常驻内存
Caddy
CAD
mod_php 默认配置就能未授权 RCE:PHP 8.5.12 / 8.4.27 修的两个洞
资讯
mod_php 默认配置就能未授权 RCE:PHP 8.5.12 / 8.4.27 修的两个洞
2026-10-26 20:02:35
PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 修掉两个可未认证利用的 RCE:CVE-2026-109618 是 memory_limit 触顶时留下的半初始化数据被当成有效数据,mod_php 默认配置下可复现;CVE-2026-109619 是致命错误把内部指针指向上一请求的内存,同 worker 后续请求踩到 UAF。附升级顺序、CVE/GHSA 编号,以及披露被 Chainguard 提前六小时打破的经过。
PHP
安全
漏洞
运维
mod_php
DeepRare深度解析:当AI学会像医生一样"慢思考"——全球首个可溯源医疗智能体的技术架构与工程实践
编程
DeepRare深度解析:当AI学会像医生一样"慢思考"——全球首个可溯源医疗智能体的技术架构与工程实践
2026-04-19 10:47:48
深度解析上海交大Nature论文DeepRare系统的技术架构,包括System 2慢思考机制、中枢-分身架构、知识图谱构建等核心技术的工程实现
AI
医疗
架构设计
深度学习
FrankenPHP 上生产:worker 模式、嵌入二进制,以及它省掉的那几层
资讯
FrankenPHP 上生产:worker 模式、嵌入二进制,以及它省掉的那几层
2026-10-23 20:01:38
FrankenPHP 把 PHP 嵌进 Caddy 进程,省掉 Nginx + PHP-FPM 的 FastCGI 与双生命周期。讲清 worker 模式怎么配、吞吐提升与全局状态残留的代价、embed 静态二进制的密钥风险、HTTP/3 与 Mercure,以及上线前必须设的 max_requests 与 opcache 参数。
FrankenPHP
PHP
Caddy
Laravel
部署
Kode/Runtime:统一PHP所有运行时的协程与并发编程,让代码丝般顺滑
编程
Kode/Runtime:统一PHP所有运行时的协程与并发编程,让代码丝般顺滑
2026-02-20 08:48:34
Kode/Runtime是一个专为现代PHP常驻内存应用设计的统一运行时抽象包,旨在解决PHP并发编程中API碎片化问题。它通过适配器模式为Swoole、Swow、PHPFiber、多进程、多线程等不同运行时环境提供统一的协程、通道、延时执行等并发原语API,让开发者可以编写一次代码,在多种环境下运行,降低适配和维护成本。
PHP开发
并发编程
协程技术
开源工具
软件架构
CodeGraph 深度实战:为 AI 编码代理构建预索引代码知识图谱,Token 消耗降低 60-90% 的完整指南
编程
CodeGraph 深度实战:为 AI 编码代理构建预索引代码知识图谱,Token 消耗降低 60-90% 的完整指南
2026-06-27 19:12:45
CodeGraph深度实战指南:预索引代码知识图谱让AI编码代理Token消耗降低57-90%,涵盖架构原理、安装配置、性能基准与生产部署完整实战
CodeGraph
AI编程
代码知识图谱
Claude Code
Cursor
MCP协议
Token优化
代码索引
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
154
下一页
共 154 页
到第
页
确定