06. januar 2007 - 21:06
Der er
7 kommentarer og 1 løsning
PHP og IMAP
Hej, Jeg har lavet et lille script hvor jeg forbinder til en imap server via funktionen imap_open(). Hvis jeg kører mit script via console # php imap_connect.php virker det uden problemer. Hvis jeg derimod forsøger at tilgå scriptet gennem min apache webserver, får jeg følgende fejl: Fatal error: Call to undefined function: imap_open() ... Det er uden tvivl min konfiguration af apache - men hvordan kan det virke fra console, når jeg ikke kan få konfigureret apache sådan at det virker?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. januar 2007 - 21:35
#1
PHP og PHP CLI er (som regel) forskellige. Din PHP CLI (command line interface) er kompileret med imap (eller den er aktiveret i CLI'ens php.ini)... Måske mangler du at loade en .so i din php.ini (du kører linux?)
06. januar 2007 - 21:51
#2
Ja, jeg kører linux (Debian). Jeg synes ikke at kunne finde imap.so :(
06. januar 2007 - 22:14
#3
Skal du så ikke apt-get'e php4-imap eller php5-imap ?
06. januar 2007 - 22:52
#4
apt-get vil opgradere min php4 og php4-common, hvilket jeg ikke er interesseret i. men hvis jeg fra PHP CLI kan benytte imap-funktionerne, så må jeg vel også kunne finde en .so til det på min server, korrekt?
07. januar 2007 - 00:21
#5
Dunno :) Hvorfor vil du ikke bare bruge apt til at installere den?
20. januar 2007 - 02:10
#6
Fordi den også til opgradere en masse crap til php4 som jeg ikke er interesseret i. Smid et svar.
20. januar 2007 - 02:24
#7
Nah, bare nap dem selv :)
20. januar 2007 - 11:12
#8
ok - tak :)
Vi tilbyder markedets bedste kurser inden for webudvikling