Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z modułem php5apache2.dll
Forum PHP.pl > Forum > Przedszkole
llooll19
Witam.
Jestem nowicjuszem więc prosze o cierpliwość sad.gif
Posiadam OS: WIN XP +SP2 oraz
poprawnie zainstalowanego na dysku "c" Apache'a 2.2.2.....
Wszystko jest pięknie do czasu jak po instalacji i konfiguracji php chce zrestartować Apache'a

w tym momencie wyskakuje problem :

http://img150.imageshack.us/my.php?image=aper5ct.jpg

Powiem że przeczytałem kilka razy jakies 15 kursów i poradników....
(które odziwo bardzo sie różniły)
sciągnąłem z 10 różnych Apache'y i php z różnych stronek....
Straciłem 8 godzin......
Oplułem sobie strasznie monitor...gdy rozmawiałem z komputerem podczas kolejnych niepowodzeń laugh.gif

i jedyne co mi sie udało to zainstalować Apache sad.gif


Napisze dokładnie jak co robie krok po kroku a może wam sie uda wychwycić mój błąd ...

(układ folderów na C ) http://img213.imageshack.us/my.php?image=drze7ec.jpg

1.wypakowuje zawartość php-5.1.4-Win32.zip do c:/php
2.Wycinam php.ini-recommended z katalogu C:\php i wklejam go do C:\WINDOWS

(punkty 1 i 2 są w każdym poradniku inaczej podane..raz mowa o skopiowaniu raz o przeniesieiu.. niewiedomo kiedy nazwe zmienić .. :/)

3.Zmieniam jego nazwe na php.ini
4.Wchodze do httpd.conf
5.dodaje na koncu pliku linijke LoadModule php5_module C:/serwer/php/php5apache2.dll
(czy ścieżka powinna być w cudzysłowie?)
6.zastępuje linijke DirectoryIndex index.html
linijką DirectoryIndex index.html index.html.var index.php index.php3
7. Odszukuje w kodzie wpis :

ScriptAlias /cgi-bin/ "C:/serwer/Apache2/cgi-bin/"

poniżej doklejam :

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .php3
Action application/x-httpd-php "/php/php.exe"

8.Zastępuje wpis : DocumentRoot "C:/serwer/Apache2/htdocs"
wpisem : DocumentRoot "C:/serwer/www"


9.Otwieram plik c:/windows/php.ini
zmieniam dwa razy session.save_path = "N;MODE;/path" na
session.save_path = "C:/serwer/tmp"


----------------------------------------------------------------------------------------------------------------------

Wszystkie zmiany zapisuje i przystępuje do resa Apache'a biggrin.gif:D:D i...............

i qrfa zaraz zwariuje!!! http://img68.imageshack.us/my.php?image=os9fl.jpg

czyli dokładnie jak mówiłem!!!



Tu potwierdzenie ścieżki do pliku dll i jego istnienia :
http://img216.imageshack.us/my.php?image=aaa3cy.jpg


Do wglądu plik : php.ini ->> http://boras.kgb.pl/stronka/php.ini
Do wgllądu plik : httpd.conf ->> http://boras.kgb.pl/stronka/httpd.conf



JAK TYLKO USUWAM LINIJKE Z WPISEM : LoadModule php5_module C:/php/php5apache2.dll

WSZYSTKO DZIAŁA IDEALNIE exclamation.gif!!!! sad.gifsad.gifsad.gif


Za kadą pomoc bede wdzieczny exclamation.gif!

prosze pisać co moge zmienić?!


Z góry dziekuje za odpowiedzi i pozdrawiam rolleyes.gif
em1X
z tego co sie ludzie skarzyli to ta biblioteka jest uszkodzona.. ostatnio na forum bylo wiele odnosnikow do dobrej wersji.. poszukaj
llooll19
Mówiąc "ta biblioteka " masz na myśli plik php5apache2.dll questionmark.gif?
I rozumiem że to nie jest na pewno wina apache?


pozdrawiam
em1X
A dodałeś do konfiguracji apache'a
Kod
PHPIniDir C:/Windows
llooll19
Bardzo dziekuje za pomoc em1X!

to że nie miałem wpisu "PHPIniDir C:/Windows" to jedna sprawa...

zastosowałem sie jednak całkowicie do zalecen usera 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ć "

podmieniłem co trzeba.. zmieniłem wpisy... i apache ruszył winksmiley.jpg


Teraz tylko mam problem w tym że...... po wpisaniu w pasek adresu http://localhost/

pokazuje sie ..

  1. Forbidden
  2.  
  3. You don't have permission to access / on this server.


co to ..questionmark.gif

pozdrawiam aarambo.gif
em1X
utworzyles w katalogu glownym jakis plik, np index.html ?
llooll19
Dobra już wyświetliła mi sie tabelka z wersją php itd!!

Dopowiem co konkretnie zrobiłem smile.gif

więc w moim przypadku należało w pliku httpd.conf

podmienić zawartość w czesci <directory> ...<directory>

u mnie wyglądało to tak :

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>



a po podmianie tak :


<Directory />
AllowOverride None
Options ExecCGI Includes
Order allow,deny
Allow from all
</Directory>



szczerze powiedziawszy nie wime zabardzo co to dało ale grunt że działa wszystko smile.gif


Teraz jeszcze pytanie czy należy już na samym początku przygody z php apache i mysql wszystko dogłębnie konfigórować?

Czy raczej robić to podczas wtajemniczania sie w tajniki A.M.P. questionmark.gif

pozdrawiam i dziekuje exclamation.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.