首页 > 解决方案 > 为什么我在克隆 github 7.4 分支时会得到旧版本的 php7.4?

问题描述

根据 php.net,php7.4.24 于 5 天前(2021-09-23)发布,但运行后

rm -rf php-src && \
git clone -b 'PHP-7.4' --depth 1 https://github.com/php/php-src.git && \
cd 'php-src' && \
./buildconf && \
./configure --disable-all --disable-cgi --enable-cli && \
make clean && \
make -j $(nproc) && \
rm -rfv ../php && \
cp -v ./sapi/cli/php ../php

我得到一个声称是 7.4.21-dev 的二进制文件,

$ ./php --version
PHP 7.4.21-dev (cli) (built: Sep 27 2021 14:21:58) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

那么为什么 7.4 github 分支似乎包含旧版本的 7.4?(在 7.4.24 发布后包含 7.4.21)

标签: phpcompilation

解决方案


推荐阅读