Toon posts:

[PHP] 'Cannot load php4apache.dll into server: <126>'? *

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi!

Ik heb een probleem en dat is het volgende:

Ik wil php installeren icm met apache. Apache is geinstalleerd, dat was geen moeite. Dit is overigens versie 1.3.27

Nou wil ik PHP installeren. En toen kwamen de problemen. Ik heb dit aan de hand van meerdere tutorials gedaan, en toe het niet lukte heb ik o.a. dit forum helemaal afgezocht en kwam ook wel topics met hetzelfde probleem tegen, maar het bleek allemaal niet te helpen.

Ik krijg namelijk steeds de volgende foutmelding:

Syntax error on line 988 of c:/program files/apache group/apache/conf/httpd.conf: Cannot load c:/php/sapi/php4apache.dll into server : <126>" The specified module could not be found

Wie kan me helpen hiermee? ik heb al van alles geprobeerd, vandaar dat ik als laatste bij jullie kom!~

tnx]

bart

[ Voor 3% gewijzigd door Verwijderd op 27-11-2004 13:50 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik begrijp helaas niet erg duidelijk uit je post wat je dan precies gedaan hebt? Wat heb je allemaal al gevonden en gedaan; en wat waren de resultaten? :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
nou de reslutaten waren iedere keer hetzelfde: steeds weer diezelfde foutmelding.

wat ik allemaal gedaan heb:

allerlei soorten versie van php.net gedowned.
Allerlei soorten tut's gevolgd.

Dingen zoals:
php/sapi map in een andere map gezet, php4apache.dll in allerlei mappen gezet, zoals in de standaard webroot van apache gezet, in de windows-map, system 32-map noem maar op.

Iedere keer maar weer dezelfde error. Zou het iets met rechten te maken kunnen hebben? en zo ja hoe ken je die dan toe?

bart

  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024

CRiMiNaL

Witlof ^^

Bij PHP zit een README. In die README staat stap voor stap zelfs voor de totale computer noob uitgelegd hoe je PHP installeerd i.c.m apache.

Wat er fout gaat is dat jij het path naar php4apache.dll in je httpd.conf bij loadmodules niet goed heb staan. Dus ga is checken waar php4apache.dll staat in je php folder en vul dat in op die betreffende regel in httpd.conf

... MMORPG Addict.


Verwijderd

Topicstarter
ik heb allerlei soorten path's geprobeert, maar geen van alle paktie. dit staat er onderaan mijn in mijn httpd.conf file:

LoadModule php4_module C:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php


ps. ik gebruik win XP Pro

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Het bestand
code:
1
C:/php/sapi/php4apache.dll
bestaat dus ook?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024

CRiMiNaL

Witlof ^^

en je php4apache.dll staat ook in c:\php\sapi\php4apache.dll ?

Spider was me voor .. 8)7

[ Voor 20% gewijzigd door CRiMiNaL op 27-11-2004 14:13 ]

... MMORPG Addict.


Verwijderd

Topicstarter
zeker weten

  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024

CRiMiNaL

Witlof ^^

'k heb ff op me server gespiekt.
Probeer het zo is
code:
1
LoadModule php4_module "c:/php/sapi/php4apache.dll"

Haakjes dus ...

... MMORPG Addict.


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Het probleem lijkt in regel 126 van die dll te zitten; daar kun jij niets mee; maar het is wel een goed aanknopingspunt voor je Google speurtocht:

[google=php4apache.dll 126] :)

Je hebt Apache volledig herstart; en de betreffende DLLs zoals in de README staat naar je System / Windows directory gekopieerd?

Ik pas je topictitel nog even aan :)

php installen icm apache > [b][NORML]
PHP:
1
 'Cannot load php4apache.dll into server: <126>'? *
[/]

[ Voor 22% gewijzigd door Spider.007 op 27-11-2004 14:21 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
die haakjes hielpen niet. tnx anyway!

wat betreft herstarten van apache: Als k apache weer start krijg ik dus die foutmelding in dat zwarte dosschermpje. Dus ipv "apache is gestart" krijg ik in dat dosschermpje die foutmelding. wat betreft die google tocht: dat heb ik al gedaan, en meer dan 1 keer.

ik begrijp er niets van...

  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024

CRiMiNaL

Witlof ^^

Kun je voor de duidelijkheid mischien even opnoemen pcies welke versies je van bijde hebt gedownload en wat je pcies hebt gedaan om het te installeren.
Dus ik hoef niet te weten dat je al 100x opniew gedownload hebt. Gewoon wat je zelf al gedaan hebt om het werkend te krijgen.

Als je wil graat in een stappen manier ... ;)

... MMORPG Addict.


Verwijderd

Topicstarter
Ik heb nu gedownload:

apache 1.3.27
php 4.0.4

Ik had eerst apache 2 gedaan, maar dat bleek veel moeilijker. dus vandaar later toch maar apache 1.3.27.
Ik heb deze geinstalled dat ging goed, toen php gedowned. toen heb ik dat httpd.conf bewerkt. ik heb bijvoorbeeld bij 'index.html' 'index.php' teogevoegd en bij override None heb ik van 'None' >> 'All' gemaakt. Ook heb ik andere mappen als root ingesteld, maar dat werkte ook niet.
Dit heb ik bij meerdere versies gedaan. Ik heb ook nog dat bestand php4apache.dll in allerlei mappen gezet om te kijken of hij dan wel gevonden kon worden.

Nog wat kleine dingetjes gedaan maar dat waren meer hopeloze dingen, omdat ik er niets van snapte ;) ;) ;)

  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024

CRiMiNaL

Witlof ^^

paar kleine maar vitale opmerkinen hierover ... :

php.ini ???
Wat heb je daarmee gedaan. Daar moet je een paar wijzigingen in aan brengen en in je systemroot zetten (d.w.z C:\winnt of system32 afhankelijk van je path instellingen)

php4ts.dll ???
Ook een vitaal onderdeel van je PHP instalatie .. wat heb je daarmee gedaan ?
deze hoort ook thuis in een van je path systeem directories (ex. c:\winnt\system32)

Mijn advies is lees de readme nog maar is goed door die bij PHP zit.

[ Voor 8% gewijzigd door CRiMiNaL op 27-11-2004 15:15 ]

... MMORPG Addict.


Verwijderd

Topicstarter
heb die php4ts.dll in de system 32 map gezet en nu als ik m stat doetie dit:

apache is starting (ik d8 YESSSSS)
Failed to start the apache service
Note the errors or messages above, or press <esc> to quit...

Nou jij en ik zien allebei dat er dus 'above' geen error of message te bekennen is. maar ik, of beter gezegt 'we' ;) zijn een stap verder want die <126> melding is pleite. moet er nog iets gebeuren met die php4ts.dll?

tnx

bart

edit: je zei ook iets over dat er met die php.ini iets mee moest gebeuren, wat dan. ik heb er namelijk wel al iets mee gedaan: extension_dir op C:/php gezet

[ Voor 20% gewijzigd door Verwijderd op 27-11-2004 15:17 ]


  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024

CRiMiNaL

Witlof ^^

gooi de php.ini dan is in je c:\winnt\ of c:\windows dir.

... MMORPG Addict.


Verwijderd

Topicstarter
excuus: check mn edit, deze stond er al reeds!

  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024

CRiMiNaL

Witlof ^^

in je php dir staat een file genaamd php.ini-recommended
rename die naar php.ini en copyeer em naar je c:\windows of c:\winnt map.

Ik snap alleen je vraag niet helemaal meer ... want dit komt allemaal strak uit de readme :
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:\apache\apache)
2) in your %SYSTEMROOT% directory.
Sorry, maar als je te lui bent om gewoon de bijgeleverde README te lezen, ben ik het ook eigenlijk een beetje zat energie in een oplossing te steken.

... MMORPG Addict.


Verwijderd

Topicstarter
ik ben niet te lui om deze te lezen, ik heb dit namelijk ook behoorlijk vaak gedaan. in mijn edit is ook te lezen dat ik die php.ini ook in al deze mappen had staan!

voor als je me nog wilt helpen:

de error is nog steeds:

apache is starting (3 sec. w88, en dan: )
Failed to start the apache service
Note the errors or messages above, or press <esc> to quit...

wat kan dit zijn?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Bekijk anders je error_log even; die heeft Apache volgens mij in de logs directory staan. Kun je hier informatie in vinden? En in je eventslog? Dit lijkt namelijk een ander probleem :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Verwijderd schreef op zaterdag 27 november 2004 @ 14:59:
Ik heb nu gedownload:

apache 1.3.27
php 4.0.4

Ik had eerst apache 2 gedaan, maar dat bleek veel moeilijker. dus vandaar later toch maar apache 1.3.27.
Hoezo is apache 2 moeilijker te installeren?

  • DJSmiley
  • Registratie: Mei 2000
  • Laatst online: 16:03
Verwijderd schreef op zaterdag 27 november 2004 @ 20:42:
[...]

Hoezo is apache 2 moeilijker te installeren?
Persoonlijk vond ik PHP zelfs makkelijker onder Apache 2 ;)

Onder 1 had ik er ook oorlog mee, had m uit pure ellende maar als CGI laten draaien. Nu, onder 2, ging t in 1 keer goed (of ik las de readme eens een keertje goed ;) )
Pagina: 1