Nejde na localhostu

Mám script
IF ( !($PHP_AUTH_USER == "Vas LOGIN" and $PHP_AUTH_PW=="Vase HESLO") ) {
Header("WWW-Authenticate: Basic realm="SITE"");
Header("HTTP/1.0 401 Unauthorized");
echo ("Pristup odepřen!");

Tenhle script mi jede jen tady na wz, ale doma na localhostu mi to napíše chyba serveru 500 (nebo tak nějak)

Nevíte jak nastavit apatch, aby ten script jel?
PHP musi bezat ako modul Apache serveru!
Inac ti authentifikacia nepojde.
<HTML>Me zarazi ta 500 ... pokud by PHP jelo jako CGI chybu 500 by to hodit nemelo pouze by to nefungovalo</HTML>
Mozem ti napisat postup ako to rozbehnut na localhoste.
Musis mi povedat ci mas Windows alebo Unix.
>> Header("WWW-Authenticate: Basic realm="SITE"");

Je tu chyba, i kdyz nevim, zda-li to ma vliv na 500:

Header('WWW-Authenticate: Basic realm="SITE"');

BTW mas zaveden mod_auth?
<HTML>apache obvykle kdyz hodi 500 server error tak taky hodi neco celkem uzitecneho do logu
obavam se, ze bez toho se dal nepohnes</HTML>
<HTML><i>hodi neco celkem uzitecneho do logu</i>


myslis neco jako "stranku nelze zobrazit" ???? :-)))</HTML>
Ne. Ten log je soubor umístěný v adresáři apache/logs/error.log

Spusť ten skript v prohližeči a až se objeví hláška 500, tak se podívej do tohoto logu a zjisti co tam na konci píše.
lackop: Používám windows 98
mast tam spatne uvozovky.
asi takto...
Header("WWW-Authenticate: Basic realm=\"SITE\"");
<HTML>ja to myslel ironicky, tak snad priste...</HTML>