Erstellen Sie eine desktop-Anwendung mit PHP
Ich habe ein PHP/MySQL-powered SaaS-Anwendung, die ich möchte, zur Bereitstellung einer offline-version. Ich will nicht von einem der zahlreichen PHP-GUI-tools, die es gibt, da dies erfordern würde, den Wiederaufbau der GUI und ich will es genau gleich Aussehen wie die web-version.
Möchte ich laufen Apache/MySQL-Server (oder etwas ähnliches) auf der Kunden-Systeme und irgendwie kompilieren der PHP-code, so dass der Quellcode nicht sichtbar ist. Was ist der beste Weg, dies zu tun? Im Idealfall möchte ich eine haben .exe-Datei, die würde starten/stoppen des Servers.
Im folgenden eine sehr ähnliche Frage, aber es ist mit Python und nicht PHP: Erstellen einer Anwendung für den web - & desktop
- Sie könnten auch einen Blick auf groups.google.com/forum/?fromgroups=#!Thema/web2py/aVbouI7Dby8
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie "ausblenden" der source code durch die Schaffung einer komprimierten phar-Archiv.
Als webserver, die Sie verwenden können PHP built-in webserver.
Als offline-Datenbank, normalerweise sqlite ist passend, wenn Sie brauchen, Mysql, dort ist eine embedded version von Mysql zur Verfügung als gut, so dass Sie einbetten können, sowie, wahrscheinlich, die durch eine PHP C-Erweiterung.
TideSDK wäre eine gute option. Sie bieten eine bessere Unterstützung.
Server2go + Ioncube könnte Ihre beste o
Gibt es einige tools und Technologien, die helfen können, die. Überprüfen Sie diese Liste von sitepoint: 3 Wege der Entwicklung Cross-Plattform-Desktop-Anwendungen mit PHP, und hier ist ein Beispiel für eine Anwendung gemacht, mit PHP: Erstellen Sie Ihre erste Desktop-Anwendung mit PHP und PHP-Desktop