Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Apache] Brak interpretacji *.php
Forum PHP.pl > Forum > Przedszkole
Quentin
Witam.
1. Zainstalowałem najnowszą wersję PHP na komputerze i wypakowałem pliki do C:\php.
2. Zmieniłem nazwę pliku php.ini-dist na php.ini i skopiowałem go do katalogu C:\Windows (aby plik odnalazł w przyszłości serwer Apache).
3. Następnie skopiowałem plik php5ts.dll do C:\Windows\system32 (aby mógł go odnaleźć serwer Apache).

Gdy w folderze test, tworzę plik index.html o treści:

Kod
<html>
<head>
<title>Test Apache</title>
</head>
<body>
Test Serwera Apache
</body>
</html>


I wpisuję do przeglądarki http://localhost/index.html napis wyświetla mi się dobrze. Jednak gdy stworzę plik o nazwie phptest.php (w tym samym katalogu) o treści:

Kod
<html>
<head>
<title>Test PHP</title>
</head>
<body>
<?php
echo "Test PHP";
?>
</body>
</html>


I wpiszę do przeglądarki http://localhost/phptest.php na stronie wyświetla mi się dokładnie taki sam kod co oznacza, że interpreter PHP nie działa poprawnie sad.gif Usunąłem nawet z pliku znaczniki PHP - został tylko sam HTML, a strona dalej wyświetlała sam kod dokumentu...

Moim zdaniem Apache nie wczytuje plików *.php, a przecież dodawałem w pliku konfiguracyjnym kod #AddType application/x-httpd-php .php blinksmiley.gif


Czy ktoś wie czym jest spowodowany ten problem ?

PS. Nie mogę załączyć treści pliku httpd.conf ponieważ post jest wtedy za długi sadsmiley02.gif
Siner
Zrestartowałeś apacha?
Linijka powinna wyglądać: AddType application/x-httpd-php .php (bez #)
Quentin
Siner, poprawiłem już i zrestartowałem Apache - dalej nie działa sad.gif

Chyba będę musiał wszystko robić od nowa...
Siner
Nie zapomnij jeszcze wyczyścić cache przeglądarki. Zanim zaczniesz od nowa winksmiley.jpg
Quentin
Wszystko usunąłem dokładnie i zainstalowałem jeszcze raz. Lecz teraz jak wpiszę http://localhost/phptest.php do przeglądarki to wyświetla mi się okienko:



Sam nie wiem co mam już robić sad.gif


EDIT:

Już działa wszystko - wystarczyło

Kod
LoadModule php5_module c:/php/php5apache2.dll


zamienić na

Kod
LoadModule php5_module c:/php/php5apache2_2.dll


biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.