Ciasto brzoskwiniowe
http://www.peachpie.io
https://github.com/iolevel/peachpie
Peachpie to kompilator PHP 7 oparty na Roslyn firmy Microsoft i czerpiący z popularnego Phalanger. Umożliwia wykonywanie PHP w ramach .NET / .NETCore poprzez kompilację kodu PHP do czystego MSIL.
Phalanger
http://v4.php-compiler.net/
http://wiki.php-compiler.net/Phalanger_Wiki
https://github.com/devsense/phalanger
Phalanger to projekt, który rozpoczął się na Uniwersytecie Karola w Pradze i był wspierany przez Microsoft. Kompiluje kod źródłowy napisany w języku skryptowym PHP do kodu bajtowego CIL (Common Intermediate Language). Obsługuje początek procesu kompilacji, który jest zakończony przez komponent kompilatora JIT platformy .NET Framework. Nie dotyczy generowania kodu natywnego ani optymalizacji. Jego celem jest kompilacja skryptów PHP do zestawów .NET, jednostek logicznych zawierających kod CIL i metadane.
Bambalam
https://github.com/xZero707/Bamcompile/
Bambalam PHP EXE Compiler / Embedder to darmowe narzędzie wiersza poleceń do konwersji aplikacji PHP na samodzielne aplikacje Windows .exe. Utworzone pliki exe są całkowicie samodzielne, nie są potrzebne biblioteki dll php itp. Kod php jest kodowany przy użyciu biblioteki Turck MMCache Encode, więc jest to idealne rozwiązanie, jeśli chcesz rozpowszechniać swoją aplikację, jednocześnie chroniąc kod źródłowy. Konwerter nadaje się również do tworzenia plików .exe dla okienkowych aplikacji PHP (utworzonych np. Przy użyciu biblioteki WinBinder). Jest również dobry do tworzenia samodzielnych serwerów / klientów PHP Socket (przy użyciu rozszerzenia php_sockets.dll). NIE jest to kompilator w tym sensie, że nie tworzy natywnego kodu maszynowego ze źródeł PHP, ale działa!
ZZEE PHPExe
http://www.zzee.com/phpexe/
ZZEE PHPExe kompiluje PHP, HTML, Javascript, Flash i inne pliki internetowe do exes GUI systemu Windows. Możesz szybko tworzyć aplikacje Windows GUI, stosując znany paradygmat sieciowy PHP. Możesz użyć tego samego kodu dla aplikacji online i Windows z niewielkimi modyfikacjami lub bez nich. Jest to produkt komercyjny.
phc-win
http://wiki.swiftlytilting.com/Phc-win
Rozszerzenie PHP bcompiler służy do kompilowania kodu skryptu PHP do kodu bajtowego PHP. Ten kod bajtowy można dołączyć tak samo jak każdy plik php, o ile załadowane jest rozszerzenie bcompiler. Po utworzeniu wszystkich plików kodu bajtowego zmodyfikowany Embeder jest używany do spakowania wszystkich plików projektu do programu exe.
Wymaga
- php5ts.dll
- php_win32std.dll
- php_bcompiler.dll
- php-embed.ini
ExeOutput
http://www.exeoutput.com/
Reklama w telewizji
WinBinder
http://winbinder.org/
WinBinder jest rozszerzeniem typu open source do PHP, języka programowania skryptowego. Pozwala programistom PHP łatwo tworzyć natywne aplikacje Windows, zapewniając szybkie i satysfakcjonujące wyniki przy minimalnym wysiłku. Nawet krótkie skrypty zawierające kilkadziesiąt wierszy mogą wygenerować przydatny program, dzięki mocy i elastyczności PHP.
PHPDesktop
https://github.com/cztomczak/phpdesktop
PHP Desktop to projekt open source założony przez Czarka Tomczaka w 2012 roku w celu zapewnienia możliwości tworzenia natywnych aplikacji desktopowych z wykorzystaniem technologii internetowych, takich jak PHP, HTML5, JavaScript i SQLite. Ten projekt to coś więcej niż tylko kompilator PHP do EXE, zawiera on przeglądarkę internetową (osadzoną w przeglądarce Internet Explorer lub Chrome), serwer sieciowy Mongoose i interpreter PHP. Proces tworzenia oprogramowania, do którego jesteś przyzwyczajony, pozostaje ten sam, krok przekształcania istniejącej witryny internetowej w aplikację komputerową polega w zasadzie na skopiowaniu jej do katalogu „www /”. Korzystanie z bazy danych SQLite jest opcjonalne, możesz osadzić bazę danych mysql / postgresql w instalatorze aplikacji.
PHP Nightrain
https://github.com/kjellberg/nightrain
Korzystając z PHP Nightrain będziesz mógł wdrażać i uruchamiać aplikacje internetowe HTML, CSS, JavaScript i PHP jako natywną aplikację komputerową w systemach operacyjnych Windows, Mac i Linux. Popularne frameworki PHP (np. CakePHP, Laravel, Drupal, itp…) są dobrze obsługiwane!
phc-win "fork"
https://github.com/RDashINC/phc-win
Mniej lub bardziej rozwidlona wersja phc-win, wykorzystuje te same techniki, co phc-win, ale obsługuje prawie wszystkie współczesne wersje PHP. (5.3, 5.4, 5.5, 5.6 itd.) Może również używać Enigma VB do łączenia php5ts.dll z twoim exe, a także kompresować go UPX. Wreszcie, ma pliki win32std i winbinder skompilowane statycznie do PHP.
EDYTOWAĆ
Inną opcją jest użycie
http://www.appcelerator.com/products/titanium-cross-platform-application-development/
kompilator online, który może tworzyć pliki wykonywalne dla wielu różnych platform, z wielu różnych języków, w tym PHP
TideSDK
http://www.tidesdk.org/
TideSDK to tak naprawdę przemianowany projekt Titanium Desktop. Titanium nadal skupiał się na urządzeniach mobilnych i porzucił wersję na komputery stacjonarne, która została przejęta przez niektórych ludzi, którzy otworzyli go i nazwali TideSDK.
Ogólnie rzecz biorąc, TideSDK wykorzystuje HTML, CSS i JS do renderowania aplikacji, ale obsługuje języki skryptowe, takie jak PHP, jako moduł wtyczki, a także inne języki skryptowe, takie jak Python i Ruby.