Avatar billede praetorian Nybegynder
03. februar 2003 - 11:09 Der er 18 kommentarer og
1 løsning

Apache og PHP virker ikke sammen.

Jeg har lige installeret PHP i sammenhæng med min Apache 2.0.44.

Men Apache kan ikke finde min PHP installation og jeg får følgende fejlmeddelse.

Syntax error on line 173 of D:/web/Apache2/conf/httpd.conf:
Cannot load D:/web/php/sapi/php4apache.dll into server: Det angivne modul blev ikke fundet.

Og har PHP liggende i D:\web\php og apache i D:\web\Apache2

Jeg har kigget php mappen igennem og filen som apache påstår mangler ligger der hvor at den skal ligge.

Men håber da at der er nogle der kan og vil hjælpe.
Avatar billede 7th Praktikant
03. februar 2003 - 11:13 #1
Har du flyttet eller omdøbt mappen Apache2 eller php efter installation ?
Avatar billede praetorian Nybegynder
03. februar 2003 - 11:14 #2
Nej, Apache/PHP blev installeret i disse mapper.
Avatar billede 7th Praktikant
03. februar 2003 - 11:22 #3
Hvordan ser din bund linie ud ? Har selv haft samme fejl, men kan ikke lige komme i tanke om hvordan jeg løste det.
Avatar billede 7th Praktikant
03. februar 2003 - 11:24 #4
Prøv at søg i filen httpd.conf efter "D:/web/". Jeg har en lille mistanke om at der et sted måske er kommet et "/Apache/" foran Apache2.
Avatar billede praetorian Nybegynder
03. februar 2003 - 11:32 #5
det gjorde der første gang at jeg installerede Apache, men da jeg så slettede det og installerede igen så blev det rettet.
Avatar billede 7th Praktikant
03. februar 2003 - 11:36 #6
Hmmm prøv at tjekke om din ServerRoot hedder "D:/web/Apache2"
Avatar billede mfalck Praktikant
03. februar 2003 - 11:38 #7
nu ved jeg fra unix-versionen af apache og php at understøttelsen af php til apache2 er stadig eksperimentel - hvis du vil være sikker på at det skal virke skal du vælge apache 1.3.
Avatar billede 7th Praktikant
03. februar 2003 - 11:40 #8
Og om extension_dir = D:\web\php i php.ini
Avatar billede praetorian Nybegynder
03. februar 2003 - 12:02 #9
problemet er bare at Apache 1.3 er så fyldt med fejl og sikkerhedshuller :-(.
Avatar billede praetorian Nybegynder
03. februar 2003 - 12:03 #10
Selom det er experimental bør det da stadig virke eller ?
Avatar billede mfalck Praktikant
03. februar 2003 - 12:10 #11
jeg tror nu ikke at 1.3 er fyldt med fejl - de anbefaler selv at man bruger den hvis man beror på 3.parts moduler.

Tjo - det er netop det at den "bør" virke:
Apache2 filter is improved, but is still considered experimental (use with PHP in prefork and not worker (thread) model since many extensions based on external libraries are not thread safe)
Avatar billede mfalck Praktikant
03. februar 2003 - 12:10 #12
sidste citat er fra 4.3.0 af php (http://www.phpfreaks.com/articles/69/0.php)
Avatar billede praetorian Nybegynder
03. februar 2003 - 12:12 #13
så det vil sige at jeg skal kører med apache 1,3 :-(. Og joh den har nogle sikkerheds issues som er ordnet i 2.0 udgaven
Avatar billede mfalck Praktikant
03. februar 2003 - 12:24 #14
well - som sagt så ved jeg at det er et problem under linux - jeg skal ikke afvise at det er lykkedes for nogen at få det til at spille. Prøv evt google.
Avatar billede sukos Juniormester
03. februar 2003 - 14:01 #15
Har du downloadet zip'en af PHP?
Altså ikke bare hentet exe.filen og kørt den?

Har du kopieret php4ts.dll over i windir?
Og ligedan med php.ini-dist, som du har omdøbt til php.ini

Dernæst, i httpd.conf tilføjet linierne
(PHP som LoadModule)

  LoadModule php4_module D:/web/php/sapi/php4apache2.dll
  AddType application/x-httpd-php .php .wml .php3 .php4

eller som cgi, hvis du har hentet exe filen:

ScriptAlias /php/ "D:/web/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

???????????

I fejlen, lader det til at det er et to tal efter php4apache.dll du mangler.
Avatar billede sukos Juniormester
03. februar 2003 - 14:02 #16
"Cannot load" betyder jo ikke nødvendigvis at filen mangler
Avatar billede sukos Juniormester
03. februar 2003 - 14:06 #17
hov, *.wml, er jo ik' nødvendig her :O)
Avatar billede praetorian Nybegynder
26. februar 2003 - 10:49 #18
Ja de ting du har skrevet har jeg gjort. Jeg har fuldt guiden slavisk og kun fraviget den ved valg af placering af selve PHP & Apache. Og har kontrolleret og filen ligger der hvor at den skal.
Avatar billede praetorian Nybegynder
10. april 2003 - 20:56 #19
Lukker da jeg har ikke har fået en løsning der kan bruges.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester