Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP nie działa przez php4apache.dll! 5 dni w plecy
Forum PHP.pl > Forum > Serwery WWW
grzesgracz
Witam!

Tak jak w temacie. Nie ładuje mi sie plik php4apache.dll.

Wygłada to tak:
- Mam Krasnala 2,6, Win98
- To samo było pod Triadą, ServFoxem (albo cos w tym stylu, starsza wersja Krasnala i jeszzcze jakims AppServ(?) )
- Ścieżka do pliku php4apache.dll jest oczywiscie dobra
- Plik jest i na 99,5% nie jest uszkodzony, instalowałem to kilka razy z roznych archiwow, na pewno nie chodzi o uszkodzenie
-

Error jest taki:
Cytat
Syntax error on line 389 of c:/usr/apache/conf/httpd.conf:
Cannot load c:/usr/php/sapi/php4apache.dll into server: (1157) Jeden z plików bi
bliotek potrzebnych do uruchomienia tej aplikacji
nie moze zostać znaleziony:

Note the errors or messages above, and press the <ESC> key to exit.  6....


- Szukałem wszędzie odpowiedzi: php.pl, google.pl, google.com, php.net (manual) i jeszcze inne serwisy o php - nigdzie nikt nie daje mądrej rady tylko coś w stylu: skopiuj pliki dll do katalogu z php.exe, albo zmień / na \ .......totalnie bezsensu....CO ZROBIĆ?

BŁAGAM O POMOC, BO STOJ W MIEJSCU 5 DZIEŃ I TRAC KAS!!!!!!! :[

Pozdrawiam,
Grzesiek
scanner
a może jeszcze pokazałbyś linię generującą ten błąd? i 5 przed i 5 po niej...
Tylko całego httpd.conf nie wklejaj, bo...
mowca
Podobna sprawa:

Mialem zainstalowany serwer FoxServ, wszystko dzialalo dobrze, jednak wersja php dolaczona do pakietu byla nie wystarczajaca do pewnych funkcji, sciagnalem nowsza wersje php (oczywiscie z php.net) wrzucilem do tego samego katalogu w ktorym dotychczas przetrzymywalem php, zaladowalem zbuckupowany plik php.ini i uruchomilem apachea

Pojawil sie blad:
Syntax error on line:... of httpd.conf
Cannot load c:/.../php4apache.dll into server: (126) Nie można odnaleźć określonego modułu.

Moduł napewno sie tam znajduje sprawdzalem dziesieć razy. Czy ktos może mi pomoc? Serwer apache jest w wersji 1.3.x php w wersji 4.3.x
grzesgracz
Moj plik httpd.conf to:

Cytat
<Directory "c:/usr/krasnal/www/*/wap">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

DirectoryIndex index.wml
#-------------- WAP ---------------------

LoadModule php4_module c:/usr/php/sapi/php4apache.dll
ScriptAlias /php/ "c:/usr/php/"
Action application/x-httpd-php "c:/usr/php/php.exe"
AddType application/x-httpd-php .php .php3 .phtml

#---- php 5 -------
#LoadModule php5_module c:/usr/php/sapi/php4apache.dll
#ScriptAlias /php/ "c:/usr/php/"
#AddType application/x-httpd-php .php .php3 .phtml
#------------------


Oczywiscie to jest oryginalna wersja pliku. Ale jak pisze - probne modyfikacje ze znakami / i \ nie zmieniaja nic...
scanner
Kod
DirectoryIndex index.wml
#-------------- WAP ---------------------

LoadModule php4_module c:/usr/php/sapi/php4apache.dll
ScriptAlias /php/ "c:/usr/php/"
Action application/x-httpd-php "c:/usr/php/php.exe"
AddType application/x-httpd-php .php4

#---- php 5 -------
#LoadModule php5_module c:/usr/php/sapi/php5apache.dll
#ScriptAlias /php/ "c:/usr/php/"
#AddType application/x-httpd-php .php5
#------------------

To tak teoretycznie.
Praktycznie chyba jeszcze nie da się odpalić php4 i php5 na jednym serwier równocześnie jako moduły - kwestia php.ini itp.

Osobiscie polecam wywalić krasnala i zainteresowac sie pakietem WAMP SERVER - pisałem o nim newsa parę dni temu.
grzesgracz
No niestety dupa.....Nie dosc, ze WampServer jest napisany pod Windows XP, NT, 2000, 2003, a ja jak pisalem, mam 98 to jeszcze po uruchomieniu "zwyklym" sposobem wywala ten sam error co wczesniej...php nadal nie dziala (w tym wypadku PHP5)

Juz nie wiem co robic....chyba wyjsciem nie jest instalacja systemu co? Moze jakies ustawienia w php.ini cos jest zwalone? ALe ja totalnie nie wiem co powinno byc...

G.
gocio
Cytat(mowca @ 2004-10-10 22:18:23)
Podobna sprawa:

Mialem zainstalowany serwer FoxServ, wszystko dzialalo dobrze, jednak wersja php dolaczona do pakietu byla nie wystarczajaca do pewnych funkcji, sciagnalem nowsza wersje php (oczywiscie z php.net) wrzucilem do tego samego katalogu w ktorym dotychczas przetrzymywalem php, zaladowalem zbuckupowany plik php.ini i uruchomilem apachea

Pojawil sie blad:
Syntax error on line:... of httpd.conf
Cannot load c:/.../php4apache.dll into server: (126) Nie można odnaleźć określonego modułu.

Moduł napewno sie tam znajduje sprawdzalem dziesieć razy. Czy ktos może mi pomoc? Serwer apache jest w wersji 1.3.x php w wersji 4.3.x

Mi poszło z:

LoadFile C:/.../php4ts.dll
spuavick
Wystarczy php4apache2.dll skopiowac do katalogu c:\php (plik ten poczatkowo umieszczony jest w katalogu c:\php\sapi) a w httpd.conf wpisac
Kod
LoadModule php4_module "c:/php/php4apache2.dll"

ewentualnie sprobowac nalezy:
Kod
LoadModule php4_module "c:\php\php4apache2.dll"
ziomusiq
ja też mam tu problem :/

na innym poradniku wg którego konfiguruję nie opisano która sekcja jest właściwa dla tych

  1. LoadModule php4_module /php/sapi/php4apache.dll
  2. ScriptAlias /php/ "c:/php/"
  3. Action application/x-httpd-php "/php/php.exe"
  4. AddType application/x-httpd-php .php .php3 .phtml

4 linijek kodu :/
gdzie one powinny być?
używam Apache HTTP Server 2.2.4
proszę o szybką odpowiedź
ARJ
musisz załadować moduł php4apache2_2.dll - zmień 1 linijkę
ziomusiq
wszystko pięknie ale dużo mi to nie daje :/
primo: nie ma takiego pliku w php/sapi/ jest tylko php4apache2.dll
secundo: mi chodzi o to w którym miejscu httpd.conf mam to wkleić :/ każda linijka gdzie indziej czy jak?
olejas
U mnie (krasnal 2.7 na winxp) zadziałało przekopiowanie plików php4ts.dll i php4ts.lib, które znajdują się w katalogu usr\php do katalogu windows\system32 - trzeba zastapić te które się tam znajdują.
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.