Private Messages
JBB Programmiererforum (Boardversion: jbb 0.9.9rc3)  
CURL
Der neue Webstandard ?
 
CURL installiert ?
10 Antworten zum Beitag.
Beitrag ist offen
Jump Down
 
Erstellt von web-server24 (User) am 15-01-2004 um 14:12:01.
 
Hallo Leute,

wie kann ich beim Apache herausfinden ob curl installiert ist,
es sind zwar die Dateien drauf und er zeigt mir auch die 
Versionsnummer 7.9.8-38 an, aber wenn man ein Script ausführen
möchte bekommt man solch eine Fehlermeldung :

Fatal error: Call to undefined function: curl_init() 

Gruss und Danke Alf


   Möchtest du web-server24 eine email schicken?   Profil von web-server24 anzeigen ?   Beitrag von web-server24 zitieren ?   Message an web-server24 senden   Beitrag von web-server24 editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von elise (Moderator) am 15-01-2004 um 20:06:05.
 
leider denke ich, du meinst ein anderes curl, als wir hier:

du meinst libcurl
http://curl.haxx.se/libcurl/

Zitat:
libcurl is a free and easy-to-use client-side URL transfer library,
supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP.
libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading,
kerberos, HTTP form based upload, proxies, cookies, user+password
authentication, file transfer resume, http proxy tunneling and more! 
libcurl is highly portable, it builds and works identically on numerous
platforms, including Solaris, Net/Free/Open BSD, Darwin, HPUX, IRIX, AIX,
Tru64, Linux, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS,
RISC OS and more... 

 

wollte ich auch schon immer mal installieren, vielleicht wird es jetzt mal
zeit *smile*

hier geht es um einen neuen webstandard, den es vor ein einhalb jahren mal
gab, der aber wohl schwer zum durchbruch kommt.. 

ich informier mich aber mal mit libcurl, bzw. schau, ob ich es eben auf
meinem apachen installiert kriege.. und checke es dann.
vielleicht wirds was.. 

[Edited 20:07 15.Jan.2004 by elise]

________________________
wölfin aus dem land zwischen den nebeln

   Möchtest du elise eine email schicken?   Profil von elise anzeigen ?   Beitrag von elise zitieren ?   Message an elise senden   Beitrag von elise editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von elise (Moderator) am 15-01-2004 um 20:21:44.
 
ok, das war jetzt einfach:
einfach die zeile 

extension=php_curl.dll

in die php.ini mit einfügen, weil php4 curl von haus aus mitbringt.

du brauchst dann ein 

CODE:

<?php

phpinfo();

?>

, das sagt dir bei vorhandensein auf deinem webserver folgende zeilen:


CODE:

curl
CURL support enabled 
CURL Information libcurl 7.9 (OpenSSL 0.9.6a) 



thats all.

leider wie gesagt nicht das thema dieses unterforums, aber ich lasse dich
mal hier, sonst findest du deinen thread nicht mehr *smile*


ps: ich hoffe, du meintest dieses hier:
http://curl.haxx.se/libcurl/php/install.html


[Edited 20:27 15.Jan.2004 by elise]

________________________
wölfin aus dem land zwischen den nebeln

   Möchtest du elise eine email schicken?   Profil von elise anzeigen ?   Beitrag von elise zitieren ?   Message an elise senden   Beitrag von elise editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von web-server24 (User) am 15-01-2004 um 21:14:02.
 
Super Danke für die Antwort, nur noch zwei kurze Fragen auch wenn es das
falsche Board ist danach sage ich dann bescheid und Sie können es wieder
löschen, denn ich sehen Sie kennen sich mit Apache super aus und ich bin
absoluter Neuling.

Gibt es eine bestimmte Stellen in der php.ini in die ich es einfügen soll
z.B. nur in der 'extensions section' und wie kann ich CURL auf eine neue
Version updaten, ich finde nur englische Anleitungen und da bin ich nicht
besonders gut drin und auch die Foren sind sehr rar.

Danke im voraus 
gruss Alf

   Möchtest du web-server24 eine email schicken?   Profil von web-server24 anzeigen ?   Beitrag von web-server24 zitieren ?   Message an web-server24 senden   Beitrag von web-server24 editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von elise (Moderator) am 15-01-2004 um 23:32:07.
 
problem ist, daß bei mir im momment windows läuft, und meine php version
schon eine curl library mit dabei hat.

keine ahnung, wie das unter linux ist, aber updaten: siehe hier:
http://de3.php.net/manual/de/ref.curl.php

ich sehe, bei mir läuft schon die neueste curl version für 4...

im grunde steht da alles.. 

ich lösche nix *smile* 

dann ist hier mal wieder was los in diesem unterforum, und wir erweitern
einfach curl und libcurl zu einem gesamt curl *grins*


in der ini logisch im extension bereich. bei den anderen, die du
freischaltest.

so long


________________________
wölfin aus dem land zwischen den nebeln

   Möchtest du elise eine email schicken?   Profil von elise anzeigen ?   Beitrag von elise zitieren ?   Message an elise senden   Beitrag von elise editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von web-server24 (User) am 16-01-2004 um 08:54:44.
 
Danke,

nun ich hatte es schon in die
extension section gepackt,
den Apache runtergefahren und wieder neu gestartet jedoch ohne Erfolg in
phpinfo steht nichts
von CURL :-(

An was könnte das noch liegen
ich habe mal was von kompalieren gehört !

Gruss und Dank Alf

   Möchtest du web-server24 eine email schicken?   Profil von web-server24 anzeigen ?   Beitrag von web-server24 zitieren ?   Message an web-server24 senden   Beitrag von web-server24 editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von elise (Moderator) am 16-01-2004 um 10:42:49.
 
nun mal klartext:

welches betriebssystem?
welches php? (version)

sonst kommst du jetzt nicht weiter..

hat dein php schon curl mit drin? als library?

so long

________________________
wölfin aus dem land zwischen den nebeln

   Möchtest du elise eine email schicken?   Profil von elise anzeigen ?   Beitrag von elise zitieren ?   Message an elise senden   Beitrag von elise editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von web-server24 (User) am 16-01-2004 um 12:36:08.
 
Hallo,

hier mal meine PHPInfo
PHPInfo 
wenn ich folgenden Befehl 

CODE:

rpm -qf /usr/bin/curl

eingebe
bekomme ich die Versionsnummer 7.9.8-38 angezeigt jedoch erscheint es nicht
in der PHPInfo und die Scripte laufen auch nicht

CODE:

Fatal error: Call to undefined function: curl_init() 


Gruss und Danke Alf


   Möchtest du web-server24 eine email schicken?   Profil von web-server24 anzeigen ?   Beitrag von web-server24 zitieren ?   Message an web-server24 senden   Beitrag von web-server24 editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von elise (Moderator) am 16-01-2004 um 15:55:57.
 
ok, du scheinst also auf linux zu arbeiten.

hast du dir den link angeschaut?

http://de3.php.net/manual/de/ref.curl.php


dort steht, wie es geht.

ob es in linux schon fertige binaries mit curl kompiliert gibt, keine
ahnung, du wirst wohl php neu kompilieren müssen mit dem flag, das oben
genannt wurde.

kompilieren: heißt: gcc -dasflagda.. und deine php source.

gehört die linux maschine dir? steht sie bei dir zuhause? dann kannst du ja
mal üben.

ansonsten muss das der serveradmin machen.

mehr als das, was da steht:

Zitat:
Um PHP mit cURL-Unterstützung nutzen zu können, muss man PHP mit der
Option --with-curl[*smile*IR] kompilieren, wobei DIR das Verzeichnis angibt in
dem sich die Bibiotheken und die Includedateien befinden. In dem
"include" Verzeichnis sollte ein Unterverzeichnis mit dem Titel "curl"
existieren, dass die Dateien easy.h und curl.h enthält . Zudem sollte eine
Datei namens libcurl.a in dem "lib"-Verzeichnis sein. Ab PHP 4.3.0 kann
man PHP mit der Option --with-curlwrappers konfigurieren, um cURL für
URL-Streams nuzten zu können. 



kann ich dir auch nicht helfen.
als linuxer musst du dich ans kompilieren ranwagen *smile*

________________________
wölfin aus dem land zwischen den nebeln

   Möchtest du elise eine email schicken?   Profil von elise anzeigen ?   Beitrag von elise zitieren ?   Message an elise senden   Beitrag von elise editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von web-server24 (User) am 16-01-2004 um 22:42:01.
 
Hallo,

danke für die Mühe die Bemühungen mir zu helfen.

Es tut mir auch leid, dass ich NEWBIE bin aber es fing ja mal jeder klein
an - ODER ?

Ich habe ein Rootserver gemietet der mit Debian-Linux arbeitet.

Im 'include/curl'- und 'lib' Verzeichnis befinden sich diese Dateien

Was muss ich nun machen -> kompalieren oder einfach nur die Befehle
ausführen, wobei ich das mit der Eingabe nicht verstehe, denn
--with-curl[DIR] nimmt er als Befehl nicht an und ein Admin gibt es nicht,
es gibt Techniker aber die kosten richtig Kohle, ausserdem hoffe ich ja
etwas zu lernen.

Gibt es nicht eine Art Batch-Datei, die man ausführt und dann passt es, bei
der Erklärung in der Anleitung blicke ich nicht durch.

Gruss Alf

   Möchtest du web-server24 eine email schicken?   Profil von web-server24 anzeigen ?   Beitrag von web-server24 zitieren ?   Message an web-server24 senden   Beitrag von web-server24 editieren ?   Ein Beitrag runterEin Beitrag hoch  
Erstellt von elise (Moderator) am 17-01-2004 um 12:15:00.
 
tip:

bitte öffne im php forum oder unter linux mal einen thread:

wie date ich php up auf einem debain system..

dann können mehr leute helfen.

*smile*

________________________
wölfin aus dem land zwischen den nebeln

   Möchtest du elise eine email schicken?   Profil von elise anzeigen ?   Beitrag von elise zitieren ?   Message an elise senden   Beitrag von elise editieren ?   Ein Beitrag runterEin Beitrag hoch  
Topic schliesen
Antwort schreiben
Topic verschieben
Weiter zum Forum
Zur Forenauswahl