Hallo Community,

wollte auf einem Unix-Server PHP (4.3.2) als CGI installieren (Apache 1.3.27). PHP habe ich dazu mit

./configure --enable-redirect-force --enable-discard-path
make
make install

installiert.

Wenn ich nun ein PHP-Skript aufrufe, erhalte ich aber die Meldung:


Warning: Unexpected character in input: '' (ASCII=14) state=1 in /var/www/cgi-bin/php on line 2698
[...]
Parse error: parse error in /var/www/cgi-bin/php on line 2699


Das PHP-Binary liegt in /var/www/cgi-bin und mein PHP-Skript in /public/www/htdocs. In der httpd.conf habe ich daher folgende Zeilen eingefügt:

ScriptAlias /cgi-bin/php /var/www/cgi-bin/php
AddHandler phpcgi .php
Action phpcgi /cgi-bin/php

Rufe ich das PHP-Binary direkt auf der Konsole auf, wird das Skript richtig ausgeführt

Kann mit jemand weiterhelfen?

Gruß
Schluppi