fastix®: Linux, Apache, PHP, mod_php erforderlich?

Beitrag lesen

Moin!

Hallo,

Prinzipiell kann php als Modul oder CGI ausgeführt werden. Für welche Variante hast Du Dich entschieden?

Keine Ahnung. Ich habe die erforderlichen Einträge in der commonapache2.conf gemacht, sowie LoadModule php_module    modules/libphp4.so in der apache2.conf eingetragen.

Du hattest es als Modul...

Die Konfiguration als CGI:

(Übersetzt von http://de3.php.net/security.cgi-bin

Installiere PHP als CGI binary (z.B. in /usr/local/bin/php)
(komiliere mit --enable-force-cgi-redirect)

Erstelle einen Link im cgi-bin Verzeichnis um auf php-cgi zugreifen zu können:
ln /usr/local/bin/php php /usr/local/apache/cgi-bin

Bearbeite Deine httpd.conf:

AddHandler php4-script .php
Action php4-script /cgi-bin/php

Zuerst solltest Du aber wissen, warum Du was willst. Du kannst auch beide Varianten verwenden:

AddHandler php4-script .sphp
Action php4-script /cgi-bin/php

Verwende in dem Fall die Dateiendung 'sphp' für PHP als CGI...

Eine Übersicht über die von getroffenen Einstellungen kannst Du am Prompt mit

wget "php" /etc/httpd.conf

Pardon!

grep "php" /etc/httpd.conf

ist der korrekte Filter. Den Pfad musst Du natürlich anpassen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

P.S.
Endlich: Spamer wurde wegen Betrugs und Titelmissbrauchs verurteilt