PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP als CGI kompilieren



23-02-2001, 01:13
Hat jemand eine Adresse, wo man nachlesen kann, wie man Schritt für Schritt php als cgi kompiliert? Wichtig wäre auch die Erklärung der einzelnen Optionen.

Danke mal im Vorraus

Mike

23-02-2001, 14:38
Möglicherweise hab ich mich falsch ausgedrückt...

Ich möchte php so kompilieren, das man damit Cronjobs erledigen kann. Also nicht als Apache-Modul. Eben das, was perl auch kann.

So, ich hoffe, das war verständlich. Gibts eine Anleitung dafür, irgendwo?

PS @mws: Außerdem heißt es im allgemeinen Sprachgebrauch "PHP als CGI" und "PHP als Apache-Mod".

Was das CGI darstellt, war mir eigentlich soweit klar.

Gruß Mike

23-02-2001, 14:59
Vielleicht hilft: http://www.php.net/manual/en/install.unix.php http://www.php.net/manual/en/install.configure.php

Und natuerlich README & INSTALL aus dem tar-ball

24-02-2001, 00:02
PHP ist eine interpretersprache für die nur ein paar tools gibt die einen zwischencode erzeugen.

ein cgi ist ein interface zwischen 2 programmen die daten austauschen wollen.

jedes programm das diese interaktion beherrscht kann man als cgi bezeichnen

cu
mws

25-02-2001, 16:05
Erstmal Danke für die Hinweise,

die Links kenn ich alle schon ;-) War meine erste Anlaufstelle.

Das mit dem wget klingt plausibel, das werde ich mal ausprobieren, allerdings hätte ich es doch lieber per externen Scripts gemacht, da ich diese nicht unbedingt auf dem Webserver liegen haben möchte. Aber für sowas gibts ja noch htaccess.

Vielen Dank trotzdem, vielleicht finde ich ja doch noch das geeignete für meine Vorhaben.

Gruß Mike

antimon
26-02-2001, 00:37
Hallo,

erstmal zu den Anleitungen: Schau mal unter www.dynamicwebpages.de (http://www.dynamicwebpages.de) oder www.php-center.de (http://www.php-center.de) oder unter www.baach.de/lamp-tutorial.html, (http://www.baach.de/lamp-tutorial.html,) da findest du sicher was.

Allerdings: Wenns dir nur um ein paar Cron-Jobs geht, warum kompilierst du PHP nicht als Apache-Modul (ist schneller und hat noch einige Vorzüge) und startest deine Cronjobs mit einem "wget http://localhost/path/to/cron.php > /dev/null"

Dann kannst du Deine Cronjobs sogar übers Web starten, wget macht nichts anderes, als die Datei aufzurufen...

Ist meiner Ansicht nach leichter und flexibler... es kommt halt darauf an, was du willst und brauchst...

26-02-2001, 09:05
gib beim configure für php einfach das übliche --prefix=... an und lass das --with-apache=... weg. dann erhälst du den standalone interpreter.

------------------
mfg,
marsellus