compiler construction - Convert a PHP script into a stand-alone windows executable -
compiler construction - Convert a PHP script into a stand-alone windows executable -
i want automate simple task. have written little php script run command line using php-cli. want hand on script not want to:
give away source code ask him install php on systemis there way create .exe version of php script. not much worried de-compilation; more worried asking people install , configure php.
phalanger
http://www.php-compiler.net/
http://wiki.php-compiler.net/phalanger_wiki
http://phalanger.codeplex.com/
phalanger project started @ charles university in prague , supported microsoft. compiles source code written in php scripting language cil (common intermediate language) byte-code. handles origin of compiling process completed jit compiler component of .net framework. not address native code generation nor optimization. purpose compile php scripts .net assemblies, logical units containing cil code , meta-data.
bambalam
http://www.bambalam.se/bamcompile/
bambalam php exe compiler/embedder free command line tool convert php applications standalone windows .exe applications. exe files produced totally standalone, no need php dlls etc. php code encoded using turck mmcache encode library it's perfect solution if want distribute application while protecting source code. converter suitable producing .exe files windowed php applications (created using illustration winbinder library). it's making stand-alone php socket servers/clients (using php_sockets.dll extension). it's not compiler in sense doesn't produce native machine code php sources, works!
zzee phpexe
http://www.zzee.com/phpexe/
zzee phpexe compiles php, html, javascript, flash , other web files windows gui exes. can rapidly develop windows gui applications employing familiar php web paradigm. can utilize same code online , windows applications little or no modification. commercial product.
phc-win
http://wiki.swiftlytilting.com/phc-win
the php extension bcompiler used compile php script code php bytecode. bytecode can included php file long bcompiler extension loaded. 1 time bytecode files have been created, modified embeder used pack of project files programme exe.
requires
php5ts.dll php_win32std.dll php_bcompiler.dll php-embed.iniexeoutput
http://www.exeoutput.com/
commercial
winbinder
http://winbinder.org/
winbinder open source extension php, script programming language. allows php programmers build native windows applications, producing quick , rewarding results minimum effort. short scripts few dozen lines can generate useful program, powerfulness , flexibility of php.
phpdesktop
http://code.google.com/p/phpdesktop/
php desktop open source project founded czarek tomczak in 2012 provide way developing native desktop applications using web technologies such php, html5, javascript & sqlite. project more php exe compiler, embeds web-browser (internet explorer or chrome embedded), mongoose web-server , php interpreter. development workflow used remains same, step of turning existing website desktop application matter of copying "www/" directory. using sqlite database optional, embed mysql/postgresql database in application's installer.
php nightrain
http://www.naetech.com/php-nightrain
using php nightrain able deploy , run html, css, javascript , php web applications native desktop application on windows, mac , linux operating systems. popular php frameworks (e.g. cakephp, laravel, drupal, etc…) supported!
phc-win "fork"
http://github.com/rdashinc/phc-win
a more-or-less forked version of phc-win, uses same techniques phc-win supports modern php versions. (5.3, 5.4, 5.5, 5.6, etc) can utilize enigma vb combine php5ts.dll exe, aswell upx compress it. lastly, has win32std , winbinder compilied statically php.
edit
another alternative utilize
http://www.appcelerator.com/products/titanium-cross-platform-application-development/
an online compiler can build executables number of different platforms, number of different languages including php
tidesdk
http://www.tidesdk.org/
tidesdk renamed titanium desktop project. titanium remained focused on mobile, , abandoned desktop version, taken on people have open sourced , dubbed tidesdk.
generally, tidesdk uses html, css , js render applications, supports scripted languages php, plug-in module, other scripting languages python , ruby.
compiler-construction obfuscation php
Comments
Post a Comment