Wabby Skrevet 21. desember 2007 Del Skrevet 21. desember 2007 Hei! Prøver å få compilet PHP med Curl men får ikke dette til. Noen som kan forklare litt rundt dette. Har googlet en del og eneste jeg ser at at man skal ta php --curl-with[=DIR] Finner ikke lib mappa til curl heller, selv om jeg mener at den er nede. Noen som vet? her er noen linker jeg fant men får ikke dette til å gå rundt: http://no.php.net/curl http://curl.haxx.se/ - Kommer jeg ikke inn på Lenke til kommentar
Kagee Skrevet 21. desember 2007 Del Skrevet 21. desember 2007 (endret) Vel siden du kjører Ubuntu, ville jeg installert php5-curl med sudo apt-get install php5-curl eller sudo aptitude install php5-curl eller installert pakken php5-curl fra Synaptic Pakkebehandler Klikk for å se/fjerne innholdet nedenfor hildenae@hilden-thinkcentre:~$ php curltest.php Fatal error: Call to undefined function curl_init() in /home/hildenae/curltest.php on line 2 hildenae@hilden-thinkcentre:~$ sudo apt-get install php5-curl Password: Leser pakkelister ... Ferdig Skaper oversikt over avhengighetsforhold Reading state information ... Ferdig Følgende NYE pakker vil bli installert: php5-curl 0 oppgraderte, 1 nylig installerte, 0 å fjerne og 0 ikke oppgradert. Må hente 24,2kB med arkiver. Etter utpakking vil 119kB ekstra diskplass bli brukt. Hent:1 http://no.archive.ubuntu.com feisty-updates/main php5-curl 5.2.1-0ubuntu1.5 [24,2kB] Hentet 24,2kB på 0s (80,4kB/s) Velger den tidligere fravalgte pakken php5-curl. (Leser database ... 118525 filer og kataloger er installerte.) Pakker ut php5-curl (fra .../php5-curl_5.2.1-0ubuntu1.5_i386.deb) ... Setter opp php5-curl (5.2.1-0ubuntu1.5) ... hildenae@hilden-thinkcentre:~$ php curltest.php hildenae@hilden-thinkcentre:~$ Endret 21. desember 2007 av Kagee Lenke til kommentar
Wabby Skrevet 21. desember 2007 Forfatter Del Skrevet 21. desember 2007 Hadde det vært så godt Curl modulen er inne: apt-get install curl libcurl3 libcurl3-dev php5-curl php5-cli Fra Phpinfo(); cURL support enabled cURL Information libcurl/7.17.1 OpenSSL/0.9.8e zlib/1.2.3.3 Problemet er at funksjoner som curl_init() krever at libcurl er inne, og den sliter jeg noe ufattelig med. Når jeg kjører scriptet så sier den slik: undefined function curl_init() Tekst fra: In order to use PHP's cURL functions you need to install the » libcurl package. --- Once you've compiled PHP with cURL support, you can begin using the cURL functions. The basic idea behind the cURL functions is that you initialize a cURL session using the curl_init(),osv... LIBCURL kan hentes ifra http://curl.haxx.se/, denne siden er severre nede... men har fått hentet tar.gz file manuelt for noen dager siden (har bare ikke guide mer). configure make make install Disse går fint, men ... ja... samme problem fortsatt. Lenke til kommentar
Kagee Skrevet 22. desember 2007 Del Skrevet 22. desember 2007 Du har installert alle pakkene (apache, php, php5-curl) via apt, men får allikevel feilmeldingen ? Fatal error: Call to undefined function curl_init() Lenke til kommentar
Wabby Skrevet 22. desember 2007 Forfatter Del Skrevet 22. desember 2007 Det stemmer, alt er gjort med apt-get. Dette er Ubuntu 7.10 forresten. Lenke til kommentar
Kagee Skrevet 22. desember 2007 Del Skrevet 22. desember 2007 Det var rart - maskina jeg satt på var en ganske ordinær Ubuntu 7.04 (ikke så mye ekstra installert). Rart det skulle bli så store forandringer opp til 7.10. Men som du så av loggen min (phpfila jeg kjørte inneholdt bare teksten $curl = curl_init()) ble feilmeldinga borte så fort jeg installerte pakken. Lenke til kommentar
olear Skrevet 22. desember 2007 Del Skrevet 22. desember 2007 Og du har aktivert curl i php.ini? Lenke til kommentar
Wabby Skrevet 22. desember 2007 Forfatter Del Skrevet 22. desember 2007 ser ikke slik ut, hvordan inkluderer jeg den i php.ini? testet meg på denne guiden (http://curl.haxx.se/libcurl/php/install.html) men den er med eldre curl og manuell installasjon. Tryna når jeg kom til ./configure --with-openssl=/usr/local/ssl \ --with-curl=/usr/local/lib --with-apache=../apache_1.3.x endrer katalogen til apache til den rette (der httpd fila er), men tryna fordet om... Men hva står i deres php.ini? har curl i /usr/local/lib Lenke til kommentar
Kagee Skrevet 22. desember 2007 Del Skrevet 22. desember 2007 I min /etc/php5/cli/php.ini står det ingenting om curl, men /etc/php5/cli/conf.d/curl.ini inneholder extension=curl.so Alt ligger i undermappen cli, fordi jeg ikke har noen server, jeg bruker kun php fra kommandolinjen. Dette er på en nyinstallert Xubuntu 7.10 + sudo apt-get install php5-cli php5-curl Lenke til kommentar
Wabby Skrevet 22. desember 2007 Forfatter Del Skrevet 22. desember 2007 tok å sjekka litt root@sia-linux:~/php-5.2.5# cat /etc/php4/cgi/php.ini |grep curl extension=curl.so root@sia-linux:~/php-5.2.5# cat /etc/php4/apache/php.ini |grep curl extension=curl.so er noe muffens her. Ligger litt ulumskheter her fra php4, tror den sliter litt der... Problemet er at dette er Studentskipnadens server og jeg kan ikke bare kjøre den ned uten videre... hummm... root@sia-linux:~/php-5.2.5# find / -name "php.ini" -type f|more /etc/php5/apache2/php.ini /etc/php5/cli/php.ini /etc/php4/apache/php.ini /etc/php4/cgi/php.ini alt av tjenester fra apache, php, curl osv kan kjøres ned etc, men siden maskina står et ukjent sted så er reboot uaktuelt. Lenke til kommentar
RusleBiff Skrevet 23. desember 2007 Del Skrevet 23. desember 2007 legg inn libcurl3 pakka som det sto du skulle gjøre? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå