PHPコードをEXEに変換してスタンドアロンアプリにする方法
2006年06月16日-
Bambalam PHP EXE Compiler/Embedder is a free command line tool to convert PHP applications to standalone Windows .exe applications.
PHPコードをEXEに変換してスタンドアロンアプリにするツール、Bambalam PHP Exe Compilerの紹介。
PHP4.4.2で動くPHPコードならEXEに変換できます(PHP5は将来対応予定)。
作成されたEXEはDLLが不要で、スタンドアロンアプリとして動作します。
コンパイルされるものは、Truck MMCacheを使ってソースコードをEncode & Optimizeしてるみたいです。
コンパイル前のPHPコード中に使える拡張ライブラリとして、次のものがあって大体なんでもできるEXEが作れるようですね。
bcmath, calendar, com, ctype, ftp, mysql, odbc, pcre, turck mmcache, win32std, winbinder, xml, zlib
使い方は、配布パッケージをダウンロードして、コマンドラインで次のように実行するだけです。
bamcompile src.php
これで、src.exe が作成され、単体で動作するアプリケーションとして使用できます。
PHP-GTKやWinBinderを使ってGUIアプリケーションも作れるとのことです。
さらに、requireやincludeを使った、複数ファイルから構成されるようなPHPアプリケーションもコンパイル可能となっています。
ソースコードを隠蔽したり、PHP環境のないPC上でPHPで書いたアプリを軽く動かしたい、といった場合に便利ですね。
関連エントリ
PHP de GUI - スタンドアロンアプリケーション
関連サイト
Turck MMCache
Truck MMCacheについてとインストールメモ
※追記
zuzaraさんのこちらの記事によると一部プログラムで落ちる模様です。
最新のブログ記事(新着順)
- 属性に値を設定するだけでパララックスアニメーションさせられる「Scroll Btween」
- スクロールで要素が迫ってくるようなエフェクトを作る「PushIn.js」
- 総数3.2万個のアイコンライブラリまとめサイト「Iconer」
- 2000個近いフリーのピクトグラムアイコン「tabler-icons」
- ページスクロールで背景ムービーが動くページが作れる「ScrollMovie」
- テキストがシャッフルされてかっこいいMENU実装
- 手書き風ピクトグラムアイコン400種「Doodle Icons」
- 色のカスタマイズやブレンドをできるオンラインツール「hue.tools」
- JSを一切使わないCSSでできたドロップダウンなどのUI実装「CSSUI」
- ダークモードにも対応したシンプルなページ作成に使える「Simple.css」
- 過去のエントリ