Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] cannot load module into server
Forum PHP.pl > Forum > Serwery WWW > Apache
AcidBurnt
witka

mam taki blad przy instalacji apacha + php pod win xp

Cytat
cannot load e:/wazne/php/sapi/php4apache.dll into server: nie moge odnaleść określonego modułu:


tak wyglada httpd.conf

Kod
LoadModule php4_module e:/WAZNE/php/sapi/php4apache.dll

ScriptAlias /php/ "e:/WAZNE/php/"

Action application/x-httpd-php "/php/php.exe"

AddType application/x-httpd-php .php .php3 .phtml


php zainstalowane jest do e:/WAZNE/php

plik e:/WAZNE/php/sapi/php4apache.dll istanieje w tamtym miejscu :sad.gifsad.gif: probowalem juz chyba na wszystki sposoby...

dziwne jest to ze jak zainstaluje Krasnala to wszystko działa ,

ma ktos jakis pomysł?
kesik
sprobij zaistalowac pakiet PHPTriad moze bedzie dzialalo ok u mnie dzial wszytko ale mi sie sklepik wywala ,czekam na posta z odpowiedzia moze ktos pomoze ale moze to wina sklepiku ,pozdrawiam
kesik
ja tez sie meczylem na piechote kilka dni i polecil mi kuzyn wlasnie PHPTriad i wszyko dziala tak jak pisalem wczesniej , 2 opcja to wszytkie dodatki do apache powinny sie znajdowac wlasnie w katalogu serwera wiec np: jesli zainstalujemy na c:/apache to php powinno znajdowac sie w c:/apache/php i wtedy powinno byc ok
AcidBurnt
najdziwniejsze jest to ze nie istaluja mi sie zeczy ktore jeszcze do niedawna instalowały sie bez zadnego problemu ;/
kesik
a jaki masz system questionmark.gif i jak dlugo juz go masz questionmark.gif jesli masz windows xp juz dosc dlugo to ma prawo nie dzialac wszytko tak jak powinno,windowsy maja to do siebie ze mimo iz maja przywracanie system to to przywracanie jest gowno warte i nie dziala tak jak potrzeba,jak masz mozliwosc to przeinstaluj system (zainstaluj od nowa) zainstaluj od nowa programy i podziel sie na forum czy pomoglo czy tez nie
AcidBurnt
Cytat
a jaki masz system questionmark.gif i jak dlugo juz go masz questionmark.gif jesli masz windows xp juz dosc dlugo to ma prawo nie dzialac wszytko tak jak powinno,windowsy maja to do siebie ze mimo iz maja przywracanie system to to przywracanie jest gowno warte i nie dziala tak jak potrzeba,jak masz mozliwosc to przeinstaluj system (zainstaluj od nowa) zainstaluj od nowa programy i podziel sie na forum czy pomoglo czy tez nie


system w tej chwili mam windows 2003 serwer. system ma hm.. jakies 10 dni. sprawa przedstawia sie tak ze, formad dysku to dla mnie chwila mam porobione obrazy w Nortonie Ghoscie z WIN XP prof i WN 2003 serwer. wiec zrobilem tak ze zarzucilem sobie win xp i dupa ten sam walek, dla testow przywrocilem sierzutenkiego win 2003 serwer, bo mogle bys tak jak mowisz ze cos mu sie krzcyzlo i dupa... no wiec zrobilem tak przelecialem cały rejestr systemowy wywalilem wszystki wpisy zwiazne z apachem i php i zaintalowalem od nowa najwnozze pakiety apacha 2 i php 4, no i dupa nic to nie dało nadal ten sam wałek, cos mnie pokusilo aby zajrzec do katalogu glownego php i znalazlem tam plik INSTALL.TXT a w nim

Cytat
Installing php for Apache as module
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 Now that version 4.1 introduces a safer sapi module, we recommend
 that you configure php as a module in Apache.

 To accomplish this, you have to load the php4apache.dll in your
 Apache httpd.conf.

 !! NOTE !!
 Whereever you load php4apache.dll from, php4apache.dll also
 needs the php4ts.dll also included in the PHP4 distribution.
 php4apache.dll depends on php4ts.dll which is loaded as soon as
 Apache loads php4apache.dll. If php4ts.dll can't be found, you
 usually get an error like (also see the "Problems?" section at
 the end of the file):

   Cannot load c:/php/sapi/php4apache.dll into server

 So where does php4ts.dll has to be to be properly loaded ?
 php4ts.dll is searched in the following order:

 1) in the directory where apache.exe is start from
 2) in the directory where php4apache.dll is loaded from
 3) in your %SYSTEMROOT%System32, %SYSTEMROOT%system and
    %SYSTEMROOT% directory.
    Note: %SYSTEMROOT%System32 only applies to Windows NT/2000/XP)
 4) in your whole %PATH%

 Note: What is %SYSTEMROOT% ? Depending on your Windows
       installation this may be for example c:winnt or C:windows

 Usually you would just copy it over to %SYSTEMROOT%System32.
 But if you want to have multiple php installations (for
 whatever reason) this is a bad idea. For this circumstance the
 safest thing is to let php4ts.dll reside in the same directory
 where php4apache.dll is loaded from (see point 2 above).


 After you've set up the file layout properly, you're ready to
 finally configure Apache to load the PHP4 module. Just add the
 following lines to your httpd.conf:

  LoadModule php4_module c:/php/sapi/php4apache.dll
  AddModule mod_php4.c
  AddType application/x-httpd-php .php

 Note: Especially newer versions of Apache do not need the
       AddModule directive anymore, your milage may vary.


 Where do I have to put the php.ini ?
  The php.ini files is only searched in two places:
  1) in your Apache installation directory (e.g. c:apacheapache)
  2) in your %SYSTEMROOT% directory.


zrobilem jak polecali i odziwno działa smile.gif

powodzenia wszystkim! co prawda nie moge jeszcze treraz VirtualHostów postawic ale pewnie tez jakos do tego na czasie dojde!!

pozdro!
Bielo
Ja ten sam problem rozwiązałem przez wpakowanie dlla do katalogu z php.exe RUSZYŁ!

Potem wywalał błąd przy ładuwaniu dlli pehapowych i wystarczyło zmienić w php.ini extension dir z ./extensions na c:/php/extensions
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.