我正在尝试创建一个bash脚本downloads the latest version of PHP from Github(主分支)并安装它。
我想用我正在下载的版本创建一个文件夹(例如/path/to/php/5.4.0),但我找不到源代码中的任何文件说“嘿,我是XXX版本的PHP”。请看下面的简单代码:
url="https://github.com/php/php-src/tarball/master"
curl -L $url > php-temp.tar.gz
tar -zxf php-temp.tar.gz
cd php-php-src*
我想知道一些VERSION或README文件,但我找不到任何对PHP版本的引用。
有人知道哪个文件有哪些信息?
答案 0 :(得分:4)
文件main/php_version.h
包含您要查找的信息:
例如(https://github.com/php/php-src/blob/master/main/php_version.h):
/* automatically generated by configure */
/* edit configure.in to change version number */
#define PHP_MAJOR_VERSION 5
#define PHP_MINOR_VERSION 5
#define PHP_RELEASE_VERSION 0
#define PHP_EXTRA_VERSION "-dev"
#define PHP_VERSION "5.5.0-dev"
#define PHP_VERSION_ID 50500