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