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さんのこちらの記事によると一部プログラムで落ちる模様です。
最新のブログ記事(新着順)
- 15000以上のいい感じの線形アイコン「Lineicons」
- CSSやTailwindでのCSSスニペットライブラリ「CSS Snippets Library」
- AIを使ってサイトマップが作れる「Octopus.do」
- ライブラリ依存のないモーダルオープンライブラリ「Blendy」
- 個性的な明朝フリーフォント「築豊初号明朝OFL」
- CSSで太陽が差し込むようなアニメーション実装
- 可愛くアニメーションする「beautifully crafted animated icons」
- アイソメトリックなアイコンがアイコンがPNG,SVGでゲットできる「Isoicons」
- ユニークなカタカナフォントtorisippo
- 美しいメッシュグラデーションをCSSで簡単に取得できる「MSHR」
- 過去のエントリ