Ich habe nach einer Lösung gesucht, mit der ich PHP-Anwendungen auf Macs und Windows bereitstellen kann. Ich habe Online-Anwendungen entwickelt, möchte aber, dass sie auch Offline-Anwendungen sind, aber das würde erfordern, dass Apache/PHP/MySQL ebenfalls auf ihren Plattformen installiert wird. Ich habe WAMP eingerichtet und es war NICHT so einfach. Viele Konfigurationen wurden benötigt. Ich frage mich, ob es eine Möglichkeit gibt, einfach zu installieren, etwas, dass eine Person einfach auf "Installieren" klicken kann und alles fertig ist. Ich möchte nicht, dass die Pakete mySQL-Manager oder irgendetwas anderes installieren - nur php/apache/mysql ... keine Extras.Bereitstellen von eigenständigen PHP/MySQL-Anwendungen
Antwort
Ich bin mir nicht sicher, ob das einfach genug wäre, aber haben Sie sich XAMPP angesehen?
Denken Sie, meinen über eine PHP-Desktop-Anwendung mit PHP-GTK und SQLite
PHP-GTK liefert eine Distribution, die einfach mit NSIS zu packen und neu zu implementieren ist. Sie sollten das gtkHTML-Steuerelement verwenden können, um die HTML-Ausgabe ohne große Probleme anzuzeigen.
Dieser Artikel here zeigt Ihnen, wie Sie eine einfache PHP-GTK-App mit NSIS packen.
Wenn Sie wamp verwenden, kopieren Sie Ihren WAMP-Ordner in das System des Clients, wie er auf Ihrem System ist, und installieren Sie den WAMP-Server, wenn er fragt, ob Sie diesen vorhandenen Ordner installieren möchten Konfigurationen sind intakt. Sie müssten jedoch andere Projekte aus Ihrem www-Ordner löschen, sodass nur das Projekt des Clients vorhanden ist.
In Windows Fall wird folgende nützlich sein:
PhpDock ist eine Deployment-Plattform für PHP-Anwendungen.
Mit PhpDock können Sie jede PHP-Webanwendung als Standalone-Windows-Desktop-Anwendung bereitstellen, ohne Änderungen am Code vornehmen zu müssen.
- 1. Erstellen von eigenständigen Python-Anwendungen
- 2. Bereitstellen von JAX-WS-Webdienst auf Tomcat
- 3. Initialkontext in einem eigenständigen Java-Programm
- 4. Systemkonfiguration eines eigenständigen Hadoop-Clusters
- 5. Erstellen einer eigenständigen Node.js WEBAPP
- 6. Bereitstellen von java.policy
- 7. Bereitstellen von Maven Projekt
- 8. Bereitstellen von Go App
- 9. Bereitstellen von Java-Dateien
- 10. Bereitstellen von Webanwendung
- 11. Bereitstellen von Anwendungen
- 12. Bereitstellen von F # exe
- 13. Bereitstellen von ADAM
- 14. Bereitstellen von Django
- 15. Bereitstellen von Python-Anwendung
- 16. Bereitstellen von Registrierungsänderungen
- 17. Verwendung von appimage zum Bereitstellen von qt5-Anwendung
- 18. Verwenden von Visual Source Safe 2005 im eigenständigen Modus Aptana
- 19. ORA-06502 von Abfrage, die in eigenständigen SQL funktioniert
- 20. Deaktivieren Sie das Zwischenspeichern von Ruhezustand in eigenständigen GORM
- 21. JVM Clustering in eigenständigen Java-Anwendungen
- 22. Kompilieren einer eigenständigen statischen ausführbaren Datei
- 23. erstellen EIGENSTÄNDIGEN Android Studio (1.5) Bibliothek Projekt
- 24. Bereitstellen von Django auf CPanel
- 25. Löschen von Datenbankprojektberechtigungen beim Bereitstellen
- 26. Bereitstellen einer Website von Subversion
- 27. Tomcat Problem Erneutes Bereitstellen von:
- 28. Bereitstellen von Webpart mit Feature
- 29. Bereitstellen von Sencha Touch-Anwendung
- 30. Bereitstellen von Schienen mit Passagier
Sind Sie auf der Suche nach etwas wie ein Install-Shield-Assistent für PHP-Anwendungen. Eine, die auch den Apache/PHP/Mysql Cocktail installieren würde? – Ali