Jupp: Miniatur PHP Anwendung sqlite

Hallo,
eigentlich ist der Themenbereich falsch bzw. unvollständig.
Multipleauswahl wäre mal ein Vorschlag von mir.

Es betrifft die Kategorien: Server, Datenbanken, PHP und Sofware.

Eine lokal arbeitende PHP Anwendung lässt sich heutzutage
sehr leicht sogar auf CD/DVD oder USB Stick realisieren.

Dazu reicht  zb. Xampp-Lite. Doch auch dieses ist bereits
hoffnungslos überladen für viele Sachen.

Wie weit könnte man so eine Umgebeung reduzieren,
dass dennoch PHP5 mit den wichtigsten Grundfunktion
und sqlite laufen würde.

Ich habe es mal probiert und versucht alles abzupecken was
irgendwie geht, am Ende kamen aber nur noch Fehler, weil
ich nicht wirklich viel Ahnung davon habe.

Meine Idee war den Apache gegen einen kleineren Server zu ersetzen
und die ganzen unnötigen Librarys aus PHP rauszuwerfen.

Die Php Anwendung am Ende soll nur eine Datenbank auslesen
können und neue Einträge hineinbringen, dazu noch eine Suchfunktion
und fertig. Klar Cd Version scheidet aus, aber USB wäre doch machbar.

Gibt es vielleicht sowas oder ist das machbar, in einer max. Grösse
von 1-2 MB?

Jupp

  1. Hi!

    Meine Idee war den Apache gegen einen kleineren Server zu ersetzen
    und die ganzen unnötigen Librarys aus PHP rauszuwerfen.

    Ja, klar. Ist machbar.

    Die Php Anwendung am Ende soll nur eine Datenbank auslesen
    können und neue Einträge hineinbringen, dazu noch eine Suchfunktion
    und fertig. Klar Cd Version scheidet aus, aber USB wäre doch machbar.

    Brauchst du dann einen Webserver dazu?
    Du kannst eventuell ja auch mit PHP alleine arbeiten?
    Die Eingabemaske müßte eventuell ja nicht der Browser mit HTML-Formularen sein, sondern vielleicht könntest du auch mit GTK+ oder einem anderen Toolkit arbeiten.

    Gibt es vielleicht sowas oder ist das machbar, in einer max. Grösse
    von 1-2 MB?

    Das ist schon mal nicht machbar. Bereits PHP ist ja schon größer.

    Vielleicht solltest du einen kleineren Webserver als den Apache einsetzen.
    Schau dir doch mal "lighttpd" (kleiner Webserver) oder "TinyWeb" oder "NAN" oder "WOS Portable" (Webserver on a Stick. Da sind bereits PHP und MySQL mit dabei) oder "Digi WWW Server" an.

    Schöner Gruß,
    rob