3

Github (マスターブランチ)から最新バージョンのPHPをダウンロードしてインストールするbashスクリプトを作成しようとしています。

ダウンロードしているバージョン(例:/path/to/php/5.4.0)でフォルダを作成したいのですが、ソースコードの中に「ねえ、私はPHPのXXXバージョンです」というファイルが見つかりません。私の単純なコードが何をするかを以下で見てください:

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ファイルをcat|grepしようと思っていましたが、それらの中にPHPバージョンへの参照が見つかりませんでした。

この情報が入っているファイルがどこにあるか誰かが知っていますか?

4

1 に答える 1

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
于 2012-04-22T02:21:36.070 に答える