Php4-cgi

Andy.C

New Member
Nabend,

ich habe da eine Frage. Ich habe PHP4-CGI Installiert. Neben dem PHP5 als Apache Modul laufen beide allen anschein nach Problemlos. Ich kann jedenfalls unter Shell ein PHP-Script unter PHP4 laufen lassen, sofern ich den Interpreter angebe !#/user/bin/php4/php. Somit weis ich jedenfalls das läuft.
Jetzt geht es darum dies auch im Apache zu Realisieren. Ich würde gerne bspw. alle *.php4 Dateien von dem php4 Interpreter ausführen lassen und alle anderen weiterhin mit dem Apache-Modul PHP5.
Ich habe schon viel Probiert teilweise erhalte ich nur den Quelltext Angezeigt, dann bekomme ich die Datei zum Download angeboten oder ein Internal Server Error 500 oder aber die Fehlermeldung in den Logs 'cannot get Media Type from... .
Was müsste ich denn bspw. beim Virtuellen Host eintragen, oder httpd.conf, damit php4 Dateien von PHP4 behandelt wird?

Distribution: Opensuse 10.2
Apache 2.2.3
Suexec2
Code:
 -D AP_DOC_ROOT="/var/www/"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="wwwrun"
 -D AP_LOG_EXEC="/usr/local/apache2/logs/suexec_log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=100
 -D AP_USERDIR_SUFFIX="public_html"
PHP4-CGI Version 4.4.7

Grüße
 
Ich habe PHP4 jetzt nochmal Neu Kompiliert und Installiert. Statt /usr/bin/php4/ habe ich nun ein anderen Pfad ausprobiert
/var/www/php4/
Und siehe da es läuft.
 
Back
Top