PHP-Dateien in .exe-Daten umwandeln?
Kann man irgendwie mehrere PHP-Dateien in eine exe-Datei zusammenfassen und diese dann ausführen? Bin über Google nicht weitergekommen. Kennt jemand vielleicht ein Programm dafür?
5 Antworten
Nein, das ist nicht möglich. Warum benötigst Du so etwas?
Dann müsstest Du ebenfall XAMPP bereitstellen und könntest eine Batch-Datei verwenden die man anklicken muss um den Standard-Browser zu öffnen der wiederum die erstelle Webseite vom XAMPP lädt. Siehe: https://stackoverflow.com/questions/26223936/open-a-web-page-in-a-windows-batch-file
Was du tatsächlich brauchst ist nicht, deine PHP Dateien in Executable Binaries umzuwandeln...
...sondern einen portablen Webserver mit PHP Support auf einem USB Stick.
zB den: https://portableapps.com/apps/development/xampp
Das zum Laufen zu kriegen, bedarf aber ein bißchen mehr IT Schmackes, als deine Fragestellung bei dir vermuten läßt.
Mit ein paar einfachen Mausklicks in einen Installer hinein kommste da nicht weit.
Dass ich den Server auf dem USB-Stick brauche weiß ich. Mir geht es nur darum nicht immer über localhost/ordner auf die Dateien zuzugreifen, sondern dass ich ein Programm habe, dass eine meiner PHP Dateien automatisch öffnet. Dachte das geht mit einer exe-Datei.
Dann mach ne Batch Datei, die deine gewünschten PHP Dateien in den Root Ordner des Webservers kopiert. Oder
Ändere die Config Datei des Servers und trag einen anderen Ordner ein.
Geht nicht. Du kannst aber mit dem php interpreter deine php datei interpretieren lassen. Nen Webserver brauchts dazu nicht unbedingt
Natürlich geht sowas nicht. Du kannst zwar die Datei umbenennen, aber sie ist nicht funktionsfähig.
Natürlich ist diese Antwort falsch, denn man braucht lediglich einen Compiler, der den Code in entsprechenden Maschinencode umwandelt. Ein Beispiel dafür ist Peachpie.
Eigentlich reicht es ja, wenn die Login Seite als exe Datei ist oder? Von da aus sind alle anderen Seiten verknüpft
Kann man denn irgendwie eine exe Datei programmieren, damit eine php Datei ausgeführt wird?
Dir fehlt enormes Grundwissen. Alles was ich dir sagen würde, würdest du nicht verstehen. Bitte befasse dich ganz dringend mit den Grundlagen.
Ist für die Schule. Wir müssen eine Anwendung in PHP mit einer Datenbank programmieren. Würde halt gerne anstatt immer über localhost/ordner die Seite zu öffnen dies über eine Start-Datei machen und xampp bereitstellen.
Schon mal das Wort Effizienz gehört?
Warum willst du / sollen wir so einen Riesenaufwand betreiben, nur damit du...
einmal...
bei...
einer...
Präsentation drei Mausklicks weniger machen musst.
Ja, das geht. Nennt sich "Wrapper". Jetzt weißt du, wonach du googeln musst. :)
Haben in der Schule ein Datenbank Projekt und wir müssen eine Anwendung erstellen. Von früheren Gruppen weiß ich, dass sie eine Start.exe Datei bereitgestellt haben und außerdem auf dem USB-Stick xampp mit der Datenbank installiert hatten. Würde das auch gerne so machen, damit man nicht immer über localhost/ordner rein gehen muss, weiß aber nicht wie.