Avatar billede rasmus_a Nybegynder
01. august 2003 - 14:59 Der er 28 kommentarer og
1 løsning

PHP+Apache problem

Hej,
Jeg har netop installeret apache 2.0.47 og php 5.0.0b.

Apache serven virkede perfekt, men da jeg installerede PHP (ved hjælp af guiden på webcafe.dk -  http://www.webcafe.dk/artikler/php/installerphp4/#installerphp) så gik det galt.

Jeg indsatte to linier, som der står på webcafe.dk, i min httpd.conf :

LoadModule php4_module c:/program files/php/php-5.0.0b1-Win32/sapi/php4apache.dll
AddType application/x-httpd-php .php

og nu får jeg denne fejlmeddelse når jeg prøver at starte min apache server:

"LoadMudule takes two argumentes, a module name and the name of a shared object file to load it from."

Håber I kan hjælpe! :)
Avatar billede martinbk Nybegynder
01. august 2003 - 15:01 #1
1. prob du installerer php5 men forsøger at loade php4, men ellers kan du jo prøve:
LoadModule php4_module "c:/program files/php..." (med gåseøjne)
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:05 #2
"LoadModule php4_module "c:/program files/php..."" det er jo det jeg gør... men hvad skal man skrive for at loade php5 så`?
Avatar billede krydset Nybegynder
01. august 2003 - 15:05 #3
installere en linuux server der kører det hele manuelt
Avatar billede krydset Nybegynder
01. august 2003 - 15:05 #4
ho automatisk :-)
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:05 #5
tak krydset, det gør jeg lige.. sådan :P
Avatar billede martinbk Nybegynder
01. august 2003 - 15:07 #6
rasmus_a prøv og følg denne her istedet --> http://dk.php.net/manual/en/install.apache2.php
Avatar billede martinbk Nybegynder
01. august 2003 - 15:08 #7
og krydset det er dog det værste vrøvl jeg længe har hørt.. en linuux (hvad er det ?) server kører bestemt ikke af sig selv, den er om mugligt endnu mindre brugervenlig over for den almindelige bruger, idet du oftest kun har en console
Avatar billede krydset Nybegynder
01. august 2003 - 15:08 #8
okaj hvor er point. *GG*
det ville være bedre hvis du skal køre php så er linux det bedste da php ert interegreret under apache på linux. du kan finde meget hjælp på nettet omkring det.
Avatar billede krydset Nybegynder
01. august 2003 - 15:10 #9
hmmm der findes webmin. holybull. og det kræver kun 1 kommando at starte apache eller et tryk i webmin så kører den. og når han nu kører med apache i forevejen er cfg. filen jo ikke noget problem vel???
Avatar billede martinbk Nybegynder
01. august 2003 - 15:11 #10
igen er jeg helt uenig... php er ikke integreret i apache selvom du vælger en *nix baseret platform, det er rigtigt mange har lavet diverse scripts som gør installationen af php nemt, men sådanne findes skam også til windows
Avatar billede krydset Nybegynder
01. august 2003 - 15:12 #11
Så jo Linux klart at foretrække. Og jeg vil gerne give et par råd med undervejs hvis du ombestemmer dig Rasmus min icq er 113718347 der kan du altid skrive til :-D
Avatar billede martinbk Nybegynder
01. august 2003 - 15:12 #12
hmmm.... nu anser jeg webmin for det mest usikre cgi jeg længe har set, jeg har præsteret at stresse den stakkels perl server i webmin så meget at min maskine crashede (OpenBSD 3.3)
Avatar billede krydset Nybegynder
01. august 2003 - 15:14 #13
php er med i en for. eks redhat installation. ellers hvis den ikke med så findes der atp-get og up2date fukntionene som installere det uden bøvl. jeg har aldrig selv installeret php på min redg´hat 7.3
Avatar billede krydset Nybegynder
01. august 2003 - 15:15 #14
jeg har aldrig oplevet noget lignende med mit webmin. det køre perfekt.
Avatar billede martinbk Nybegynder
01. august 2003 - 15:19 #15
har du så nogensinde prøvet at fremprovokere en stackoverflow med vilje eller lign., tvivler på du har, prøv det.. så vil du se hvor usikker webmin er
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:20 #16
holybull, på den side hedder teksten:

LoadModule php4_module modules/libphp4.so
  AddType application/x-httpd-php .php

Det er vel ikke meget bedre.. :/
Avatar billede martinbk Nybegynder
01. august 2003 - 15:25 #17
rasmus_a et godt råd, når du er på php's hjemmeside læs da ALTID comments... se hvad jeg fandt på den side

Bas Burger <yaa_at_euronet_dot_nl>
04-Jul-2003 03:46

PHP 5beta1 runs perfectly on my win2ksp3 with either Apache 1.3.27 or Apache 2.0.46.

At first i got the message that the structure of the php4apache.dll wasn't recognised.

I had to change this in the httpd.conf:
-----------------------------------------------------
For Apache 2.0.46

LoadModule php4_module c:/pathto/php/sapi/php4apache2.dll

into

LoadModule php5_module c:/pathto/php/sapi/php4apache2.dll
-----------------------------------------------------
Avatar billede martinbk Nybegynder
01. august 2003 - 15:26 #18
og du skal heller ikke bruge .so binaries når du forsøger at installerer på en windows maskine, so binariesne er kompileret til exekvering i et *nix miljø
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:32 #19
hmm, det virker stadigvæk ikke :(

LoadModule php5_module c:/program files/php/php-5.0.0b1-Win32/sapi/php4apache2.dll
AddType application/x-httpd-php .php
Avatar billede martinbk Nybegynder
01. august 2003 - 15:33 #20
fejlen ?
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:36 #21
den samme
Avatar billede martinbk Nybegynder
01. august 2003 - 15:40 #22
du har som sagt stadig ikke sat stien i gåseøjne
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:45 #23
så det her er forkert (fra webcafe.dk)

Tilpas Apache-webserveren til PHP4
Så skal vi bare have tilpasset Apache's konfigurationsfil, så skulle det være oppe og køre!

Jeg går ud fra at du har installeret Apache i c:\apache\ og PHP4 i c:\php, så derfor:

Gå ind i Apache's konfigurationsbibliotek (som standard ligger i c:\apache\conf\) og åben filen "httpd.conf" i din favoriteditor.
Vi skal have tilføjet nogle linjer til filen, og egentligt er det ligemeget hvor de står, men jeg foreslår at du, for nemhedens skyld, blot tilføjer dem nederst i filen.
Tilføj linjerne:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php

Det var det! Gem filen (som httpd.conf i c:\apache\conf\ selvfølgelig).
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:49 #24
ok nu sker der noget. path'en er helt korrekt, men den siger den ikke kan finde php2apache2.dll - men den er der! underligt!! min pathto er korrekt.
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:50 #25
LoadModule php5_module "c:/Program Files/php/php-5.0.0b1-Win32/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:51 #26
jeg er tilbage om ca. 45 min
Avatar billede rasmus_a Nybegynder
01. august 2003 - 15:52 #27
holybull, hvis du bruger msn kan jeg måske få dit brugernavn? så kan jeg page dig når jeg kommer tilbage?
Avatar billede rasmus_a Nybegynder
01. august 2003 - 19:01 #28
skifter til php4.. lukker
Avatar billede rasmus_a Nybegynder
01. august 2003 - 19:06 #29
luk
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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