PHP 5.3.6.0 を Windows 2000で

PHP : Windows2000 で動作する PHP は 5.2.11 まで :logical error
というブログ記事に、『この dll だけの問題では無いので、5.3 は xp 以上が確実に必要です。』とありますが、このDLLだけの問題です。

Windows 2000で動かすためには、以下のファイルに修正を施します。

\PHP\php5ts.dll
\PHP\ext\php_curl.dll
\PHP\ext\php_imap.dll
\PHP\ext\php_sockets.dll

fcwinで ws2_xp.dll を強制リンク。
ws2_32.dll の動的設定をPathの通った場所にインストール

KDW Toolのバッチファイルは以下のとおり

rplbfile.exe ext\php_sockets.dll ws2_32.dll ws2_xp.dll
rplbfile.exe ext\php_imap.dll ws2_32.dll ws2_xp.dll
rplbfile.exe ext\php_curl.dll ws2_32.dll ws2_xp.dll
rplbfile.exe php5ts.dll ws2_32.dll ws2_xp.dll

関連サイト:
PHP 5.3 と 5.2.11 との大きな違い。 - SQLの窓と銀プログラマ
てきとー☆彡 milai blog : Windows 2000だったら、PHP 5.2.11までだぞ
Windows/getaddrinfoの使い方 - す部屋

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です