Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ApachePHP dlaczego nie działa?
Forum PHP.pl > Forum > Przedszkole
Spontane
Witam serdecznie! Jestem zupełnym laikiem jeśli chodzi o php. Przy zainstalowaniu Apache i PHP oraz uruchomieniu pliku w php wyskakuje mi komunikat o treści:

Apache/2.0.46 (Win32) PHP/5.2.5 Server at localhost Port 80

w czym jest probłem?
może obie wersje probramów nie śą kompatybilne?

z góry dziękuje
kicaj
Ten komunikat oznacza ze zostal uruchomiony serwer Apache z obsluga PHP smile.gif
Spontane
dzięki, rozumiem , ale przy podaniu ścieżki do pliku zamiast czytać to pokazje mi ten błąd. Przy czytaniu w html wszystko działa poprawinie, natomiast w php już nie.
dadexix
jaki błąd?
Spontane
błedem jest to że przegladarka nie czyta mi php natomiast htmp to i owszem
Nattfarinn
A jaką ścieżkę do pliku podajesz?

Problemem może być to, że próbujesz otworzyć je jako pliki lokalne z pominięciem serwera. Skrypty PHP muszą przechodzić przez serwer, więc znajdź domyślny katalog do którego masz ładowac skrypty (sprawdź katalog htdocs w katalogu Apacha). Wrzuć do niego plik index.php o treści:
  1. <?php
  2. ?>

A następnie wejdź na adres http://localhost lub http://127.0.0.1 i zobacz co Ci się pojawia.
Spontane
Zrobiłem wszystko krok po kroku, wpisałem kod, przekopiowałem i ... jest to samo. wpisuje by znaleźć http://localhost/nowy.php ...i nie znajduje. Podaje komunikat jak wyżej.
Nattfarinn
Czyli poprostu domyślny katalog jest inny. Znajdź i otwórz plik httpd.conf a w nim znajdź wpis zaczynający się od:
Kod
DocumentRoot "to_jest_adres_katalogu_domyslnego"

Do niego wrzuć pliki php.
Spontane
Świeżka wydaje się być wpisana prawidłowo. Tam też umieściłem owy plik.

DocumentRoot "C:/Program Files/Apache Group/Apache2/test"
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.