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さんのこちらの記事によると一部プログラムで落ちる模様です。
最新のブログ記事(新着順)
- CSSで太陽が差し込むようなアニメーション実装
- 可愛くアニメーションする「beautifully crafted animated icons」
- アイソメトリックなアイコンがアイコンがPNG,SVGでゲットできる「Isoicons」
- ユニークなカタカナフォントtorisippo
- 美しいメッシュグラデーションをCSSで簡単に取得できる「MSHR」
- TailwindCSSなサイトで使える100以上のアニメーションエフェクト「animata」
- SVG形式のテック系企業のロゴを簡単にゲットできる「Svgl」
- 統一感のある色味を一括生成できるツール「The good colors」
- くちばしフォント【商用可】
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 過去のエントリ