header

PHPでWindowsアプリをつくる

(1/2)
PHP は Web アプリをつくるための便利なスクリプト言語である。 また、文字列操作など、スタンドアロンなアプリでも役に立つ関数が多い。 たとえば、ファイルの改変を調べたり、JPEG の Exif 情報を取り出してデータベースに格納するといった作業も、 PHP なら簡単に実現できる。
PHP で Windows アプリを作ることはできないだろうか――そう考えた先達も多いようで、 不完全ながらも、PHP で Windows 用の GUI アプリと実行形式ファイルを生成するフリーなツールが出回っている。これを使わない手はない。
なお、本編は、何らかの言語で Windows アプリを作った経験と、PHP で Web アプリを作った経験があることを前提としている。

WinBinder の入手とインストール

まず、PHP で Windows 用の GUI アプリを作るためのツール「WinBinder」を インストールしよう。
WinBinder は公式サイトから無償で入手できる。
Download」メニューにある「WinBinder files」をダウンロードしよう。2007年2月現在、バージョン 0.46 である。それから、普段使用している PHP のバージョンに応じて、PHP 4.x、PHP 5.0、PHP 5.1 のいずれかの Minimal パッケージをダウンロードしておこう。

たとえば PHP 4.x 用のパッケージを入手・解凍したら、\php4_minimal\php-win.exe を PHP がインストールされているフォルダにコピーする。 php-win.exeWinBinder のインタプリタである。

(この項つづく)