02. august 2004 - 14:49Der er
23 kommentarer og 1 løsning
Opsætning af php og mysql
Hej Hoveder,
JEg har installeret en Apache-AdvancedExtranetServer/1.3.29 på mandraker og er i gang med at installere php og mysql til serveren. Men jeg ved ikke hvordan dette gøres.
Jeg har urpmi'et php og mysql, men jeg mangler at få det "klistret" sammen med apache. Hvordan gøres dette?
nu kender jeg ikke lige urpmi, men jeg vil gætte på at der er en pakke der hedder noget i retning af mod_php.. der er nok ikke noget apache modul i libphp.
Men nu siger den: Can't locate API module structure `php_module' in file /usr/lib/apache-extramodules/libphp4.so: /usr/lib/apache/libhttpd.so: undefined symbol: php_module
okay.. så har jeg ikke umidlbart flere ideer.. du husker at genstarte Apache og sådan noget går jeg ud fra.. og den fil du prøver at hente hedder *.php og ikke *.php4 eller sådan noget...?
Ok. Der var tilsyneladende noget bief mellem httpd og httpd2. Jeg forstår ikke helt hvordan de hænger sammen, men nu ordnede jeg httpd2 (den virkede ikke før) og jeg har tilføjet disse linier:
I øvrigt er der vist stadig noget bief. Jeg kan ikke bare stoppe apachectl så failer den, men hvis jeg først skriver httpd stop og derefter apachectl stop, så vil den gerne shotdown.
root@localhost conf]# apachectl stop Shutting down httpd2: [FAILED] [root@localhost conf]# httpd stop [root@localhost conf]# apachectl stop Shutting down httpd2: [ OK ] [root@localhost conf]#
ok, du har 2 udgaver installeret? er du sikker på at det er den rigtige httpd.conf du retter i så? prøv evt. at dræbe alle dem der kører.. killall httpd eller hvad processen nu hedder. Og så start dem igen.
Jeg rettede i httpd.conf, da jeg kørte med httpd. Da stoppede jeg serveren ved at skrive apachectl stop og startede den med at skrive httpd start. Dog skrev den når jeg skrev apachectl stop: shutting down httpd2. Hvilket virker mærkligt. Hvis jeg bruger httpd2 vil den ikke shutdown medmindre jeg skriver httpd stop... Jeg har som sagt tilføjet de overstående linier i httpd2.conf, men der virker de linier du skrev ikke. Jeg bemærkede endvidere at der var instaleret mod_php4 under /usr/lib/apache2-extramodules/
ok, Apache 2 virker lidt anderledes hvad det angår, men det har jeg ikke tjek på. Men med 1.3.x er det relativt simpelt.. Load modulet med LoadModule + AddModule, og sæt mime typen med AddType, og så burde det køre.. Det kunne måske virke lidt som om tingene bliver rodet sammen, mellem de apache'er du har installeret.. men det er lidt svært at svare på.
hmmm... Tak for hjælpen selvom det ikke lykkedes. Jeg har sat det op på en anden maskine, hvor der ikke var nogle problemer overhovedet.
Synes godt om
Ny brugerNybegynder
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.