Chciałem sobie zainstalować Apache. Wszystko poszło dobrze. Ale gdy wpisałem w przeglądarce
http://localhost
zamiast strony Apache’a pojawił się napis “It works!” Nie wiem, może to pozostałość po poprzedniej instalacji i zapisywaniu skryptów PHP, ale formatowałem cały dysk. Czemu tak jest? I co robię później: -z archiwum zip wypakowuje pliki php do katalogu c:\php -plik php5ts.dll daję do c:\windows Teraz konfiguracja php aby działał z Apache: -zmiana nazwy php.ini-dist na php.ini -zmiany w pliku: dodanie linijek doc_root = “c:\webs\test” oraz extension_dir = “C:\php\ext” -w pliku C:\Program Files\Apache Group\Apache2\conf\httpd.conf dodanie DocumentRoot “C:/webs/test” oraz , dodanie linijek
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "C:/php"
oraz zmiana: DirectoryIndex index.html index.html.var index.php5 Teraz restartuję Apache’a. Teraz skrypt PHP zapisuję jako c:\webs\test\index.php5
Today is <? print strftime("%m/%d/%Y"); ?>
W przeglądarce wpisuję:
http://localhost/index.php5
I zamiast działać pokazuje mi błąd:
Forbidden
You don't have permission to access /index.php5 on this server.
Co zrobiłem źle? Kiedyś instalowałe tak samo i poszło gładko. Tylko teraz nie działa. Może mi ktoś pomóc?