Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z apache 2.2.2 i php 5.1.4
Forum PHP.pl > Forum > Serwery WWW
Jarod
Zainstalowałem apache 2.2.2 do innego niż domyślny katalog (na innej partycji) i rozpakowałem php do c:\php i skonfigurowałem. Apache nie startuje.

Robiłem następująco

Cytat
1. Sciagnac php (ja posluzylem sie wersja php 5.0.2 zip package).

2. Ropakowac plik php.zip do lokalizacji C:\php

3. Podczas instalacji Apache wybrałem nastepujące opcje
- Network Domain - 127.0.0.1
- Serwer Name - localhost
- for All Users, on Port 80, as a Service -- Recommended
- custom
- Lokalizacja inna partycja

4. Po pomyslnej instalacji Apache automatycznie wystartował
5. W glownym folderze php (C:\php) zamieniłem plik o nazwie "php.ini-recommended" na php.ini i otworzyłem go np. w notatniku. W pliku dokonałem nastepujacych zmian:

- w sekcji "Paths and Directories" dodałem
extension_dir = "c:\php\ext"

- w sekcji "Dynamic Extensions" usunąłem średnik przed:
extension=php_mysql.dll

- zapisałem zmiany

6. Otworz w notatniku plik httpd.conf

Dokonałem zmian:

- pod komendami typu LoadModule dodałem wpis:
LoadModule php5_module "c:/php/php5apache2.dll"

- zmieniłem wpisy:
ServerName localhost:80 na ServerName 127.0.0.1
DirectoryIndex index.html index.html.var na DirectoryIndex index.html index.html.var index.php index.php.var

- w odpowiednim miejscu dodałem:
AddType application/x-httpd-php .php

- na samym dole dodaj wpis:
PHPIniDir "C:/php"

- zapisałem zmiany

7. Nastepnie w zmiennej PATH na samym końcu dodałem
;C:\php

i zastosowałem zmiany

8. Następnie MenuStart>Programy>Autostart>stad usunąłem skrot do Apache Monitor.
Nastepnie prawy klawiszem na "Moj komputer">zarzadzaj> rozwinąłem uslugi
i aplikacje>kliknąłem dwukrotnie na "uslugi">znalazłem Apache2 i dwukrotnie go
kliknałem i wybrałem tryn ręczny
12. Restart


Co robię źle?
FiDO
Przeczytaj sobie ten temat: http://forum.php.pl/index.php?showtopic=46654
Powinno pomóc.
tomekp
Sprawdź sobie logi, jeśli dalej będziesz miał problem napisz, chętnie pomogę.
Jarod
Cytat(tomekp @ 2006-05-13 19:23:48)
Sprawdź sobie logi, jeśli dalej będziesz miał problem napisz, chętnie pomogę.

Postąpiłem tak jak jest napsiane w Zobacz na Forum php.pl

Niestety problem występuje nadal. Typczasowo krzystam z serwera 2.0.58
em1X
Pewnie zrobiles jakis błąd w httpd.conf.
Wejdz w menu start do grupy apache'a i uruchom go przez skrót start. Odpali sie okienko DOSowe, w ktorym w przypadku błędu takowy się wyświetli.

Poza tym - nie wiem czy Cie dobrze zrozumialem. Nie startuje automatycznie po uruchomieniu kompa? Czy nie startuje bo są błędy?

Jezeli chodzi o start automatyczny to sam w koncu wybrales opcje "włączaj ręcznie" więc apache nie bedzie sie uruchamiac.
Morkai
Właśnie natknąłem się na ten sam problem, ale rozwiązanie już znalazłem:
1. Ściągnij php5apache2.dll-php5.1.x.zip
2. Rozpakuj plik php5apache2.dll do folderu php, podmień istniejący lub zmień jego nazwę
3. Rozpakuj plik httpd.exe.manifest do katalogu /apache/bin
4. Ściągnij Visual C++ 2005 Redistributable Package i zainstaluj
5. W httpd.conf zmień ścieżkę do nowego php5apache2.dll jeśli nie nadpisałeś istniejącego
6. Apache powinien już działać
thomasg73
Hej

Działa...prawie... Teraz mi wyskakuje


"Forbidden
You don't have permission to access / on this server.
"


Jak sobie z tym poradzić?
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.