PHP 4.4.2 (CGI) Einbindung in Apache

Bierteufel

Registered User
Hallo Leute,

ich weiss evtl. schon zig mal gestellt die Frage, aber ich brauch jetzt echt Hilfe, da ich den Wald vor lauter Bäumen nicht mehr sehe :confused:

- Suse 10.0 (Minimal Installation - grad neu aufgesetzt)
- Apache 2.0.54
- PHP 4.4.2 grad selber compiliert

php -v

Code:
PHP 4.4.2 (cgi) (built: Apr 12 2006 20:49:53)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

Wie binde ich nun das PHP Modul in meinen Apachen (httpd.conf) ein...

Danke für Eure "Geduld"
 
Das ist wirklich eine häufig gestellte/beantwortete Frage.
Also du hast PHP4 als CGI kompiliert und willst dies nun in deinen süßen Apachen einbinden?
Ist gar nicht so schwer. Vorab will ich dich jedoch fragen, ob du mit dem Begriff suexec etwas anfangen kannst. Wenn nicht, dann ist eher schlecht.
Ohne suexec würde ich die ganze Geschichte nämlich nicht laufen lassen.
Suexec ist dafür verantwortlich, dass die Scripte jeweils mit dem richtigen Benutzer ausgeführt werden.
So, kannst du mir noch verraten, wo das PHP4-CGI-Binary von dir liegt?
Ich nehme nun mal /usr/local/bin/php
Folgendes in die Apache2-Conf-Datei:
Code:
 <Directory "/usr/local/bin/php">
 AllowOverride None
 Options +ExecCGI +FollowSymLinks
 Order allow,deny
 Allow from all
 </Directory>
 ScriptAlias /php4cgi /usr/local/bin/php
 Action php4-cgi /php4cgi/php
 AddType php4-cgi .php
So, dann Apache neustarten.
Tu mir bitte den Gefallen und teste die Ausgabe im Browser vorerst ohne suexec, denn ich will dir erst eine kleine Erfolgschance geben, bevor du auf Meldungen, wie "Premature end of script headers" stößt ;)
Melde dich dann einfach, wenn du soweit bist.

P.S.: Geiler Nickname! Cheers!
 
Danke, das werde ich doch heute gleich mal testen,

SUEXEC bzw. SUPHP sagen mir etwas, das ist dann der nächste Schritt, deshalb mache ich ja den ganzen Umstieg vom MODUL hin zum CGI. :-)

Ich melde mich und gebe Feedback..
 
Back
Top