28. august 2003 - 10:29Der er
32 kommentarer og 1 løsning
Lidt problemer med Apache og PHP
Hej
Jeg har rimelig mange problemer med at få apache til at køre PHP.
Jeg er bestemt ikek klar over hvad problemet er, men jeg tror måske der er noget galt med Apache. Serveren virker sådan set fint nok (uden php). Men når jeg prøver at genstarte den (apachectl restart) får jeg denne fejl:
httpd not running, trying to start (98)Address already in use: make_sock: could not bind to address 127.0.0.1:80 no listening sockets available, shutting down
HVORFOR??
Håber på lidt hjælp hele vejen til at få fortalt apache serveren at den skal klare mit php. Derfor de mange point.
[root@absalon bin]# killall httpd [root@absalon bin]# apachectl restart httpd not running, trying to start (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
blæret... Ja.. Når jeg kører "./apachectl restart" i /usr/local/apache/bin/ går det godt... Hvis jeg bare kører "apachectl restart" kommer den tidligere beskrevne fejl
Nu er det desværre ikek mig selv, der har installeret serveren, men jeg har godt haft det på fornemmelsen, da der findes rigtig mange apache kataloger rundt omkring :o) Findes der et elelr andet trick til at ryde lidt op?
mfalck: Mange tak. Nu har jeg forsøgt at få php til at virke sammen med den aktuelle apache installation. Derfor har jeg flyttet libphp4.so ind til de andre .so filer i libexec kataloget og tilføjet følgende to linjer i httpd.conf: LoadModule php4_module libexec/libphp4.so AddModule mod_php4.c
Men det giver en fejl, når jeg tester configurationsfilen: [root@absalon bin]# ./apachectl configtest Syntax error on line 236 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: undefined symbol: apr_bucket_type_file
well - du kan godt kommentere den linie ud .. jeg ved ikke hvorfor den sætter den ind, men apache/php kører ganske udemærket uden. Jeg er nødt til at udkommentere den hver gang jeg laver en make install fra php ... grr :-)
alternativet er at oversætte php selv ... så har du bedre styring med hvad du får med, men det kræver at man holder tungen lige i munden og - i phps tilfælde - ved hvad man vil have af features.
Nej... Men jeg tror det er fordi der er gået noget galt i installationen... så nu prøver jeg at geninstallere og starte forfra.
Men mange tak for den grundige og lærerige support mfalck.
Jeg har hørt noget om at linux slackware skulle være en overvejelse værd frem for redhat, nå¨r man ønsker en linuxserver. Har i nogen kommentarer eller erfaringer?
jeg er mange årig redhat bruger og synes egt at det fungerer ret godt. Men jeg bruger heller ikke rigtigt deres pakkesystem, men oversætter og installerer hellere tingene selv. Jeg har kun prøvet slackware for en del år siden, så der er nok sket en del forandringer siden.
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.