3 Stimmen

PHP + MySQL-Anwendungen in Software für Windows umwandeln?

So habe ich eine Menge von php+mysql+javascript Anwendungen gebaut und auf der Server-Seite bereitgestellt. Benutzer können meine Anwendungen auf dem Server, über einen Browser auf dem Client-Computer zugreifen.

Allerdings gibt es eine einfache Möglichkeit, eine ganze php+mysql+javascript-Anwendung in Windows genau wie eine Software zu migrieren.

Die Benutzer können ein Installationspaket herunterladen, das die gesamte WAMP-Umgebung und die Anwendung php+mysql+javascript enthält. Nachdem der Nutzer das Programm gestartet hat, öffnet sich automatisch ein Fenster mit der nativen IE-Rendering-Engine http://localhost:1234 . Das Fenster würde nur ein Minimum an Rändern haben - die Benutzer müssen nicht wissen, dass es sich um einen Browser handelt.

Gibt es eine Software oder ein Framework, das dabei hilft, dies zu erreichen?

Von den Nutzern aus gesehen, unterscheidet es sich nicht von anderer Software. Kann es so sauber und cool gemacht werden wie eine native Software, die mit C++ und .NET erstellt wurde? Ich weiß, dass die Anwendungen im Grunde nur Webseiten sind, aber gäbe es noch andere Probleme, die dies zu einer schlechten Praxis machen würden?

2voto

Sie könnten einen eigenständigen Webserver und ein php-Modul wie

http://www.zachsaw.co.cc/?pg=quickphp_php_tester_debugger

und legen Sie dieses zusammen mit Ihrem Root-Verzeichnis in ein einziges Installationspaket (z.B. mit NSIS).

Sehen Sie sich auch an http://wapache.sourceforge.net/

0voto

Matthew Knight Punkte 631

Ich weiß nicht, wie aktiv das Projekt noch ist, aber Sie können sich unter http://gtk.php.net/

0voto

wimvds Punkte 12683

Sie können etwas verwenden wie InnoSetup um dies zu tun. Laden Sie einfach die Binärdateien der Pakete herunter, die Sie einbinden möchten, und fügen Sie Ihren PHP-Quellcode hinzu. Führen Sie diese von InnoSetup aus und stellen Sie sicher, dass Sie Ihren PHP-Code entpacken und Apache korrekt konfigurieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X