Curl php

otaku-boy 100 Messages postés mardi 2 octobre 2012Date d'inscription 6 janvier 2018 Dernière intervention - 6 janv. 2018 à 09:08 - Dernière réponse : barnabe0057 11741 Messages postés lundi 2 mars 2009Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention
- 6 janv. 2018 à 11:54
Bonjour,
Je tente d'avoir composer et j'ai exécuté cette commande :
php composer-setup.php

Malheureusement, ceci apparaît à chaque fois :
PHP Warning: PHP Startup: Unable to load dynamic library 'php_curl.dll' (tried: /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll (/opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll: cannot open shared object file: No such file or directory), /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll.so (/opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'php_curl.dll' (tried: /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll (/opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll: cannot open shared object file: No such file or directory), /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll.so (/opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/php_curl.dll.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Could not open input file: composer-setup.php


Pourtant "curl -- help" fonctionne ...
J'utilise xampp (php 7.2) sous Ubuntu.

Merci d'avance pour votre réponse.
Afficher la suite 

6 réponses

Répondre au sujet
barnabe0057 11741 Messages postés lundi 2 mars 2009Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention - Modifié par barnabe0057 le 6/01/2018 à 09:19
0
Utile
5
Bonjour,

curl est installé mais il te manque un plugin php.

Essaie ça :
apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache  php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext

Après tu relances ta commande :
php composer-setup.php



“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
otaku-boy 100 Messages postés mardi 2 octobre 2012Date d'inscription 6 janvier 2018 Dernière intervention - 6 janv. 2018 à 09:40
Bonjour,
Je te remercie de ta réponse rapide !

Cependant, j'ai déjà installé xampp et ai donc déjà une majorité des choses que tu vas me faire installer avec ton apt-get. (Je vais voir si je n'ai pas tout ... Peut-être y a-t-il moyen de l'obtenir ...?)

Qui plus est, il me faut (apparemment) une version php supérieure ou égale à 7.1. Donc une deuxième raison pour laquelle ta solution ne me convient pas.

Finalement, j'ai peur que ce que tu comptes me faire installer ne se greffe pas au php de xampp mais en crée "un autre".

Je te remercie de ta réponse, en tout cas,
Otaku-boy
barnabe0057 11741 Messages postés lundi 2 mars 2009Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention > otaku-boy 100 Messages postés mardi 2 octobre 2012Date d'inscription 6 janvier 2018 Dernière intervention - 6 janv. 2018 à 10:00
Dans ce cas essaie simplement ça :
apt-get install php7.2-curl
Zempachi 7536 Messages postés vendredi 14 octobre 2005Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention > barnabe0057 11741 Messages postés lundi 2 mars 2009Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention - 6 janv. 2018 à 10:19
Boinjour barnabe0057 ,

cette commande va nécessairement installer toutes les dépendances.

Et surtout cela ne va pas s'installer sur le PHP de Xampp (a priori installé dans /opt) mais sur celui du système.
Donc cela ne va rien activer sur Xampp.
barnabe0057 11741 Messages postés lundi 2 mars 2009Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention > Zempachi 7536 Messages postés vendredi 14 octobre 2005Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention - 6 janv. 2018 à 11:54
Ok merci pour tes éclaircissements.
Zempachi 7536 Messages postés vendredi 14 octobre 2005Date d'inscriptionContributeurStatut 6 janvier 2018 Dernière intervention - 6 janv. 2018 à 09:57
Bonjour,

il est plus que préférable d'utiliser les outils présents dans les dépôts officiels via apt-get que d'utiliser Xampp.
Xampp est utile sous Windows mais sous Linux, ça l'est beaucoup moins pour ne pas dire inutile.

Pour en revenir au pb initial, il faut regarder si il est possible, depuis Xampp, d'activer la lib php-curl. Il faudra regarder du cote de la doc de Xampp pour cela.

Bonne journée
Commenter la réponse de barnabe0057