PHP cURL : extension activée mais ça ne fonctionne pas

Suite à la réinstallation de mon PC (je suis passé à Windows 10), je n'arrivais plus à utiliser l'extension cURL de PHP....

Pourtant, j'avais bien activé l'extension qui va bien dans le fichier php.ini

extension=php_curl.dll

Voici un petit bout de code PHP pour tester la présence et le fonctionnement de cURL

<?php
	if (in_array('curl', get_loaded_extensions()))
		echo "cURL is installed on this server.\n";
	else
		echo "cURL is not installed on this server.\n";
	
	if (function_exists('curl_init'))
		echo "Function curl_init is available.\n";
	else
		echo "Function curl_init is NOT available.\n";
?>

Après quelques recherches, j'ai fini par trouvé... C'est simplement qu'il fallait ajouter le répertoire d'installation de PHP (exemple : c:\php) dans le PATH de Windows.
Sinon, les dépendances de cURL, à savoir libeay32.dll, ssleay32.dll et libssh2.dll sont introuvables et cURL ne démarre tout simplement pas.

Tags: 

Add new comment

Rich Text Editor, edit-comment-body-und-0-value

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
CloseThis website uses cookies to ensure you get the best experience on our website.