Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

PHP4 en cURL

None
17 antwoorden
  • Ik ben nu al twee uur aan het kloten, maar het lukt me niet om cURL te krijgen op m'n Apache2 server.

    Ik draai een offline Apache2 server zodat ik dingen voor m'n site kan uittesten. Ik gdraai PHP4.3.10, op een WindowsXP computer. Ik heb curl-7.15.3.tar.gz gedownload en geunzipt, maar verder ben ik niet gekomen. Wel van alles aangepast in php.ini en weer terugveranderd, want het doet het niet.

    Iemand die mij een simpel stappenplan kan geven hoe ik cURL installeer voor PHP4?
  • Lijkt mij dat je de linux binairy gedownload heb, heb je wel gekeken naar windows source op de website van curl?
  • Wat is dan wel de goede versie?

    En als ik die gedownload heb ben ik er nog niet.. kan iemand gewoon in een paar stappen zeggen wat ik moet doen? :oops:
  • Staat vast een .zip versie op de website van curl, probeer die eens.

    Misschien is het handig als je zelf wat initiatief neemt?
    Ik vraag hier toch ook niet hoe ik mijn schoen moet strikken?
    Bijvoorbeeld door de documentatie te lezen, tsja is natuurlijk ook wel lastig.
  • Ja dat is precies wat ik heb gedaan, ik heb half internet afgezocht naar een Howto en FAQ's doorgespit. Ik zei dat ik er gisteren 2 uur mee bezig was geweest, dat is niet overdreven.

    Aangezien hier mensen zijn die er verstand van hebben dacht ik: "Misschien is hier wel iemand die mij duidelijk kan vertellen hoe ik cURL toevoeg aan mijn Apache server."


    Als ik na twee uur nog geen knoop in mijn veters heb weten te krijgen aarzel ik niet om iemand te vragen hoe het moet.
  • Blijkbaar is het toch moeilijker dan ik dacht… als mensen het hier zelfs ook niet weten. :(
  • Heb je wel goed gelezen? Ik vind op de homepage van cURL gelijk een tekst met een link:
    [quote:69af0b8ade]PHP users! Look for the PHP/CURL binding![/quote:69af0b8ade]Deze pagina linkt naar deze pagina.
    Op deze pagina vind je weer een link onder het kopje Install: Install PHP/CURL.
    De eerste regel van deze pagina wijst je weer door naar het deel van de pagina die volgens mij voor jou relevant is.

    Ik kan me vergissen, maar is dit niet wat je zocht?
  • Daar zie ik dan dit soort dingen staan:
    ./config
    make
    make test
    make install

    Waar voer ik dat in? Ik heb de stappen onder Windows installatie gevolgd maar dan heb ik nog geen cUrl-ondersteuning.
  • [quote:13548f2bdc="padvinder95"]./config
    make
    make test
    make install[/quote:13548f2bdc]Dat is Linux. Er moet vast iets staan over Windows ondersteuning, maar daar weet ik dan weer niets vanaf…

    - Bas
  • Ik heb geen ervaring met cURL, dus kan je niet helpen uit ervaring.
    Persoonlijk heb ik een totaalpakketje draaien op windows xp voor het testen van php: WAMP 5. Ben er zelf wel tevreden over en als ik me niet vergis (kan het nu niet controleren), dan heeft WAMP ook een shitload aan extensies die je kan inladen. Misschien dat je dat eens kan proberen?

    Verder kwam ik via google deze pagina nog tegen. Heb je die stappen al doorgenomen?
  • [quote:3b36ed038a="padvinder95"]Daar zie ik dan dit soort dingen staan:
    ./config
    make
    make test
    make install

    Waar voer ik dat in? Ik heb de stappen onder Windows installatie gevolgd maar dan heb ik nog geen cUrl-ondersteuning.[/quote:3b36ed038a]
    En als je wat verder naar beneden was gebladerd, had je kunnen lezen dat je in je php.ini de volgende regel kan vinden:[code:1:3b36ed038a];extension=php_curl.dll[/code:1:3b36ed038a]. Als je in die regel de ";" weghaalt en Apache herstart, dan heb je als het goed is cUrl ondersteuning.
  • [quote:d4f87a13a3="meneer_ed"]En als je wat verder naar beneden was gebladerd, had je kunnen lezen dat je in je php.ini de volgende regel kan vinden:[code:1:d4f87a13a3];extension=php_curl.dll[/code:1:d4f87a13a3]. Als je in die regel de ";" weghaalt en Apache herstart, dan heb je als het goed is cUrl ondersteuning.[/quote:d4f87a13a3]

    Ik ben niet dom, al denk je misschien zo over me. Als ik zeg dat ik er 2 uur aan het gezeten dan heb ik dat ook, intussen al meer dan vier uur. Ik heb meermalen de ";" weggehaald, teruggezet, andere dingen geprobeerd, etc. Zonder dat het hielp - geen cURL ondersteuning.



    Annie, jij bedankt voor je hulp. Ik had die tutorial nog niet gezien, heb die stappen gedaan maar nog steeds geen cURL… ik denk dat ik Apache/php/MySQL ga deïnstalleren en dan dat WAMP 5 uitproberen ofzo.. ik wil echt graag cURL.
  • Is al weer jaren geleden dat ik met cURL wat gedaan heb, maar probeer je toch te helpen.

    Wat is de foutmelding? Heb je php_curl.dll op je pc en zo ja, ziet PHP die directory (hier ligt waarschijnlijk je probleem)?
  • Ik heb cURL gedownload, veel verschillende vormen ervan. Uitgepakt naar F:\webserver\curl. (in F:\webserver\ staan ook de map Apache2, php en "www" waar de webpagina's in staan.)

    Dan in php.ini en httpd.conf verschillende dingen aangepast, aan de hand van verschillende stappenplannen. Apache herstarten, dan PHP-settings bekijken. Staat niets over cURL bij. Als ik een cURL testpaginaatje gebruikt krijg ik foutmelding "Fatal error: Call to undefined function: curl_init() in F:\webserver\www\curltest.php on line 5"
  • [quote:3378f3c4ec="padvinder95"]Ik heb cURL gedownload, veel verschillende vormen ervan. Uitgepakt naar F:\webserver\curl. (in F:\webserver\ staan ook de map Apache2, php en "www" waar de webpagina's in staan.)[/quote:3378f3c4ec]php_curl.dll zit niet bij cURL, maar is een onderdeel van PHP.

    Dus nogmaals mij vraag heb je php_curl.dll wel op je PC? Nee, deze zit standaard bij PHP (in de extensions-map), dus download dan (de nieuwste) PHP4.

    Zo ja, zorg er dan voor dat PHP de php_curl.dll kan 'zien', zoals ik in mijn vorige post ook al melde.

    Verander bijvoorbeeld eens in de ini onderstaand naar het juiste path:
    [code:1:3378f3c4ec]; Directory in which the loadable extensions (modules) reside.
    extension_dir = "./"[/code:1:3378f3c4ec]
  • Ja, php_curl.dll stat gewoon in de extensions map.

    ; Directory in which the loadable extensions (modules) reside.
    extension_dir = "F:\webserver\php\extensions"
  • Ik denk niet dat je dom bent, dat heb ik ook niet beweerd. Maar ik kon uit je antwoord niet opmaken dat je verder had gelezen. Mijn excuses voor de verkeerde indruk.
    Dan nog iets anders. Hoeveel php.ini bestanden heb je op je pc staan? Bij XAMPP krijg je bijvoorbeeld drie versies meegeleverd (zie de FAQ). Daar wordt er maar eentje van gebruikt. Mocht je dus meer versies vinden (controleer ook je \Windows folder), dan zul je even moeten uitzoeken welke de gebruikte php.ini is.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.