1、vs2008をインストールします
2、Windows SDK 6.1をインストールします
3. php 5.2 ソース コードをダウンロードします。リリースはここから入手できます (まだ解凍しないでください)。
4.bindlib_w32.zip、http://www.php.net/extra/bindlib_w32.zip をダウンロードします5. win32build.zip (http://www.php.net/extra/win32build.zip) をダウンロードします。
6. libxml2、iconv、zlib、およびその他のライブラリをダウンロードします http://www.zlatkovic.com/pub/libxml/
7. C:php5.2-mybuild を作成します (C:test などの任意のディレクトリに変更することもできます)。 次に、C:php5.2-mybuildwin32build、C:php5.2-mybuildbindlib_w32、C:php5.2-mybuildphp-srcを作成します。
8. win32build.zip を C:php5.2-mybuildwin32build に解凍します。 解凍後、C:php5.2-mybuildwin32build には bin、include、lib およびその他のサブディレクトリが含まれているはずです。
9.bindlib_w32.zip を C:php5.2-mybuildbindlib_w32 に解凍します。
bindinglib_w32 をコンパイルし、生成された resolv.lib を C:php5.2-mybuildwin32buildlib に配置し、元の resolv.lib を上書きします。
10、PHP 5.2 ソースコードを C:php5.2-mybuildphp-src に解凍します
11. Windows SDK 6.1 シェルを開き、次のコマンドを入力します。
setenv /x86 /xp /release
cd12、
C:php5.2-mybuildphp-src13、
buildconf
14、コンパイルオプションを表示する
cscript /nologo configure.js --help
15. 必要に応じてビルド手順を入力します:
cscript /nologo configure.js --enable-object-out-dir="C:php5.2-mybuild" --with-php-build="C:php5.2-mybuildwin32build" --disable-all --有効化-cli
16、
ンメイク
17. make が完了すると、Release_TS フォルダーが C:php5.2-mybuild ディレクトリに追加されたことがわかります。このフォルダーは、ビルド後にファイルを保存するために使用されます。 -object-out-dir 独自に指定した出力ディレクトリを構成します。
http://www.bkjia.com/PHPjc/440426.html