Archief - PHP: cURL installatie

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Joskevic

Legacy Member
Ik gebruik in mijn website enkele curl commando's, maar deze webspace staat momenteel nog gehost op een amerikaanse server. Sinds kort is er de hosting van Belgiumthrills, die mij uitermate aanstaat.

Het enige is, daar is geen cURL op geïnstalleerd. Dat denk ik tenminste toch als ik de waarschuwing krijg Call to undefined function: curl_init() in ....

Op mijn eigen computer, met localhost is dat een kwestie van je php.ini file eventjes aan te passen, dat lukt prima. Ik heb de admin van Belgiumthrills gevraagd om hetzelfde te doen, maar steeds opnieuw komt die waarschuwing.

Volgens mij moet er dus nog iets extra gebeuren. Kan iemand mij daarbij eventjes helpen?

Alvast dank

killgore

Legacy Member
van php.net zelf:

Installation

To use PHP's CURL support you must also compile PHP --with-curl[=DIR] where DIR is the location of the directory containing the lib and include directories. In the "include" directory there should be a folder named "curl" which should contain the easy.h and curl.h files. There should be a file named libcurl.a located in the "lib" directory. Beginning with PHP 4.3.0 you can configure PHP to use CURL for URL streams --with-curlwrappers.

Note to Win32 Users: In order to enable this module on a Windows environment, libeay32.dll and ssleay32.dll must be present in your PATH.

You don't need libcurl.dll from the CURL site.

dJeez

Legacy Member
Jij kan dat uiteraard niet verhelpen op de server waar je host (tenzij die in eigen beheer zou zijn wat dus duidelijk niet het geval is).

Joskevic

Legacy Member
Nee, maar ik heb contact met de beheerder. Hij wil wel een inspanning doen om dit te activeren, maar hij heeft weinig of geen tijd om uit te zoeken hoe hij juist moet beginnen en ik snap er geen ... van (zoals reeds gezegd). Ik kan hem wel instructies doorgeven.

Thx

dJeez

Legacy Member
RTFM is het enige passende antwoord, niet voor jou, wel voor de "beheerder". Geen tijd? Het is een kwestie van misschien 1 minuutje werk, lijkt mij dus enkel een excuus omdat hij/zij niet weet hoe het moet geïnstalleerd en/of geconfigureerd worden. Gewoon de correcte package installeren kan al veel helpen.

Crazed

Legacy Member
Als het een linux-server betreft, zal php opnieuw gecompileerd en geinstalleerd worden denk ik. Bij het compileren moet dan de optie --with-curl \ ingevoerd worden.

Bij "php installeren"

trcontent

Legacy Member
En hoe moet je het doen op windows based servers ?

Ik heb nog nooit cURL gebruikt daarmee.

PS : ik ben admin bij belgiumthrills daarmee dat ik het vraag.

MVG
Michael

dJeez

Legacy Member
trcontent zei:
En hoe moet je het doen op windows based servers?
Kunnen lezen is een eerste vereiste :
Note to Win32 Users: In order to enable this module on a Windows environment, libeay32.dll and ssleay32.dll must be present in your PATH.
Nu, in principe is dat al zo (als je de installatie tenminste correct hebt gedaan zoals beschreven in de PHP5 docs) en moet je dus enkel nog de curl extensie activeren (want curl zit al bij de default extensies van PHP, in 't andere geval had je PECL kunnen installeren).

BTW "Ik heb nog nooit met ... gewerkt" is een argument dat je als systeembeheerder in het echte leven beter nooit gebruikt. Je moet niet met die extensie gewerkt hebben om ze te kunnen installeren.

Voor PHP 4.3.3 kan je de docs dus beter eens degelijk doornemen.
BTW nu nog apache 1.3.27 draaien is niet aan te raden, en zeker niet op Windows.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan