PR

[PHP] exe に変換する

perl でプログラミングをしていても、 PHP でプログラミングをしていても、たまには exe ファイルに変換して実行したいことがある。bamcompile を使うと、PHP ファイルを exe ファイルに変換することができる。

◆特徴

  • PHP スクリプトを exe 形式の実行ファイルに変換できる
  • ソースコードの隠蔽ができる
  • PHP がない環境でも、exeファイルを実行することができる
  • Windows上で実行できる
  • 以下の拡張に対応している(らしい)
    • bcmath
    • calendar
    • com
    • ctype
    • ftp
    • mysql
    • odbc
    • pcre
    • turck mmcache
    • win32std
    • winbinder
    • xml
    • zlib 
  • PHP-GTKやWinBinderを使ってGUIアプリケーションも作れるらしい

スポンサードリンク

◆インストール

公式サイトからダウンロード、解凍しておく。ここでは例として C:\bamcompile に置く。

◆使い方

◇サンプルスクリプトをプログラムと同一ディレクトリに保存する(hello.php)

<?php echo "Hello ,World! "; ?>

◇変換コマンドを実行する

C:\bamcompile>bamcompile hello.php hello.exe
Bambalam PHP EXE Compiler/Embedder 1.21
Mainfile: hello.php
Outfile: hello.exe
Encoding and embedding hello.php
hello.exe created successfully!

◇実行出来るか確認してみる

C:\bamcompile>hello.exe
Hello ,World!


▲ここまでをまとめると上記の図のようになる

※図のように変換したわけだが、 bamcompile は PHP エンジンというかそういうものが内包されているとのことで、このコンピュータには Win版のPHP などはインストールされていない。しかし、変換できる。これは素晴らしい。

参考文献

◆ダウンロード

  • Bambalam PHP EXE Compiler/Embedder 1.21 – Free php to exe converter!

コメント