php 8.4已于2024年11月21日正式发布,当前最新稳定版为php 8.4.14(2025年10月23日发布),支持至2026年12月31日,安全支持至2028年12月31日。

PHP 8.4 尚未正式发布(截至2026年9月,最新稳定版仍是 PHP 8.3.12),当前所有“PHP 8.4”相关运行环境均属于开发中版本(alpha/beta/nightly),不适用于生产或常规本地开发。所谓“在 Linux 下运行 PHP 8.4 的快速排序”,实际是指:用 PHP 8.4-dev 环境执行一段快速排序代码——重点不在算法本身(它和 8.3/8.2 完全兼容),而在于如何让 php 命令能识别并执行。
下面分两部分说明:
✅ 快速排序代码本身无需修改
PHP 的快速排序逻辑与版本无关。以下是最简可靠写法,任何 PHP 7.4+ 都能直接运行:
<?php function quickSort($arr) {
if (count($arr) <= 1) return $arr;
$pivot = $arr[0];
$left = $right = [];
for ($i = 1; $i < count($arr); $i++) {
if ($arr[$i] < $pivot) {
$left[] = $arr[$i];
} else {
$right[] = $arr[$i];
}
}
return array_merge(quickSort($left), [$pivot], quickSort($right));
}
// 测试
$data = [64, 34, 25, 12, 22, 11, 90];
print_r(quickSort($data));
?>
保存为 sort.php,后续只需用 PHP 8.4-dev 的解释器执行它即可。
✅ 在 Linux 下运行它的可行方式(仅推荐两种)
使用 Docker(最简单、最安全)
无需安装、不污染系统,一行命令启动并运行:
docker run --rm -v "$(pwd):/app" -w /app php:8.4-cli-alpine php sort.php
✅ 说明:
Linux 性能分析与调优专家,覆盖 CPU、内存、磁盘 I/O、网络、内核参数、编译优化、容器/K8s。适用场景:系统卡顿/高负载、内存不足/OOM/Swap 高、CPU 异常/iowait 高。
-
php:8.4-cli-alpine是官方 nightly 构建镜像(基于 Alpine Linux) -
-v "$(pwd):/app"挂载当前目录,使sort.php可被容器访问 - 输出结果直接打印到终端
⚠️ 注意:该镜像每天更新,可能含未修复 bug,仅用于测试新特性(如 #[\Override] 或 explicit_nullability),不可用于项目依赖。
源码编译 PHP 8.4-dev(适合深度验证者)
仅建议你正在参与 RFC 测试或调试 JIT 行为时采用:
git clone https://github.com/php/php-src.git cd php-src git checkout master # 当前即 8.4 开发主线 ./buildconf --force ./configure --prefix=/opt/php84 --enable-cli --without-apxs2 --disable-opcache make -j$(nproc) && sudo make install
之后执行:
/opt/php84/bin/php sort.php
✅ 验证是否真为 8.4:
/opt/php84/bin/php -v # 应输出类似:PHP 8.4.0-dev (cli)
❌ 不推荐:手动安装扩展(如 opcache、mysqli)极易失败;make install 后若报 Segmentation fault 属正常(因 dev 版本不稳定)。
❌ 明确不可行的方式
-
apt install php8.4或dnf install php84→ 所有主流发行版仓库均无此包 - 从 php.net 下载二进制 → 官网下载页没有
php-8.4-Linux.tar.gz - 用
phpenv/php-build自动安装 → 脚本库尚未收录 8.4 版本定义
不复杂但容易忽略:你真正需要的不是“PHP 8.4 + 快排”,而是确认某段代码在 8.4 新类型规则下是否仍健壮。此时,用 Docker 运行 + 添加 declare(strict_types=1); 和 ?int 等 8.4 强化语法测试,比单纯跑通快排更有意义。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










