kostenloser Webspace werbefrei: lima-city


PHP und MySQL am Client (offline) nutzen ohne XAMPP?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    girofree

    girofree hat kostenlosen Webspace.

    Hallo

    Vorab:
    ich weiss nicht ob das hier das richtige Forum ist, könnte auch in "Software" passen

    Frage:
    Kann man PHP und MySQL auch offline (auf Win7) nutzen,
    ohne gleich ein komplettes XAMPP am Laufen zu haben ?

    also ... gibt es ein "einfaches" Tools, mit dem es möglich ist
    direkt am Client-PC (offline) PHP-Scripte ausführen (die MySQL DB nutzen)

    so, dass man (ähnlich wie in Access) eine Datenbank auch offline "pflegen" kann,
    also über Benutzer-Oberfläche (Formulare) Daten bearbeiten kann (new / edit / delete)

    Zur Not ginge auch Speicherung der Daten in Dateien (file-based) wie CSV / XML
    und interessant wäre, wenn man das PHP-Script als .exe komplilieren kann
    so dass es jederzeit "laufen" kann, ohne vorher einen "Server" zu starten.

    also ... wie bringe ich ein PHP-Script (in dem man Daten ändern/speichern kann)
    auch am Client-PC (offline) Win7 zum laufen ?

    Danke!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Oh je...

    Zum 1. es geht.

    Einfache Tools braucht man nicht, man braucht einen php Interpreter, einen mySQL Server.

    Um Access ähnliche Funktionalität zu erhalten kann man die MySQl Datenbank entweder über einen ODBC Treiber mit Acess verbinden oder man benutzt Libre Office base um den Geldbeutel zu schonen.

    Das man PHP Dateien als Binärdatei ausführen kann ist mir nicht bekannt, PHP ist Interpretiert, das bedeutet das man einen Interpreter benötigt um PHP auszuführen, es bigt mitunter die Möglichkeit den Interpreter mit dem programm mitauszuliefern sodass auf dem Zielsystem keine Installation nötig wäre, mit MySQL ist das nicht so ohne weiteres möglich, da müssste man einen Datenbankauszug als Datei machen und vorher mitliefern oder auf ein dateibasiertes SQL System wie SQLLite zurückgreifen.

    Wie oben schon erwähnt, installiere einen PHP Interpreter.

    edit:

    Das mit der Binärdatei für PHP geht offensichtlich doch: http://codeforum.ch/index.php/topic,3381.0.html

    Beitrag zuletzt geändert: 27.5.2012 10:19:42 von fatfox
  4. Hi girofree,
    Eine gute Lösung um PHP-Dateien offline aufzurufen ist MicroApapche. MicroApache ist ein portabler, sehr kleiner Apache Server für Windows, der sogar auf USB-Sticks funktioniert. Die Version ohne SQL ist nur ca. 1 MB groß, die mit ist etwas größer. Hier der Download für MicroApache 2.0.64+PHP 5.2.17+SQLite.
    HTH raphael811
  5. Autor dieses Themas

    girofree

    girofree hat kostenlosen Webspace.

    Danke

    die Seite http://www.bambalam.se/bamcompile/ habe ich auch gefunden,
    aber bin mit den Beispielen nicht zurecht gekommen

    beim Beispiel phpinfo wird zwar eine .exe erzeugt,
    die wird bei Ausführung aber nur kurz in DOS Fenster ausgegeben,
    und ist so schnell wieder zu, dass man garnix mitbekommt

    irgendwie wird wohl auch versucht,
    den inhalt von phpinfo() in eine .html zu schreiben,
    aber die .html Datei wird nie erstellt ?
    und ich will ja nicht einfache Ausgabe /reines html) sondern Daten bearbeiten können

    das socet Beispiel startet zwar den Server (localhost)
    und bei Aufruf mit dem vorgegeben Port kommt irgendeine Ausgabe
    aber beim zweiten Aufruf der localhost ist wieder alles weg, und localhost Server offline

    also bisher hab ich nicht kapiert, wie man damit PHP wirklich ausführen kann
    es sieht so aus, alo ob das nur einmalige PHP-Aufrufe ausgeben kann,
    wobei auch das Ablegen in .html Datei nicht funktioniert hat

    es muss auch nicht als .exe (binary) sein, es soll nur PHP umsetzen können
    habe mir halt sowas wie XAMPP nur "einfacher" vorgestellt
    also ein Tool, das localhost Server (mit PHP und MySQL) per Klick starten / stoppen kann
    ... wird wohl dann doch auf XAMPP hinauslaufen ... dachte sowas gibts noch "kompakter"


    Edit:
    @raphael811 ... Danke, ja genau sowas suche ich, der Name "MicroApache" klingt schonmal gut :)
    mal testen ob das Tool bei mir so läuft, wie ich mir das vorstelle
    Danke!

    Edit2:
    habe MicroApache bei mir in d:\wwwroot\ entpackt
    wenn ich starten will, kommt Fehler, ein Modul kann nicht in den Server geladen werden,
    abder die Pfad-Angabe in der Fehlermeldung zeigt auf den "richtigen" Pfad (im Ordner: modules)
    ?



    Beitrag zuletzt geändert: 27.5.2012 11:39:53 von girofree
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!