1 votes

installer cURL sur un Amazon Suse

J'essaye d'installer cURL sur une SuSE Linux Enterprise Server 11 sp3 machine. J'utilise cette action pour le faire :

sudo zypper in curl

Et je reçois ce message d'erreur :

Refreshing service 'susecloud'.
Loading repository data...
Reading installed packages...
'curl' is already installed.
Package 'curl' is not available in your repositories. Cannot reinstall, upgrade, or downgrade.
Resolving package dependencies...
Nothing to do.

J'ai très peu de connaissances sur ce genre de choses et je ne sais pas quelle commande je dois utiliser pour mettre à jour (ou installer ?) le cURL. Lorsque j'utilise phpinfo Je ne vois pas de cURL activé.

Si vous pouvez m'aider à résoudre ce problème ou me guider vers une solution, ce serait formidable.

Edit :

extension=php_curl.dll y extension=curl.so sont activés sur le php.ini .

0 votes

Installez le support PHP pour curl, généralement dans un nom de paquet qui contient à la fois PHP et curl, comme php5-curl.

0 votes

@Brian J'ai essayé sudo zypper install php5-curl mais je reçois ce message : 'php5-curl' n'est pas trouvé dans les noms de paquets. Essayer les capacités. Aucun fournisseur de 'php5-curl' trouvé.

0 votes

Cela devrait avoir fonctionné, mettez à jour le cache local pour les référentiels avec zypper up puis réessayez.

0voto

hfarazm Points 121

[SOLVÉ]

Ce que j'ai fait pour résoudre ce problème a été de lancer une autre machine.

Je l'ai fait : SuSE Linux Enterprise Server 11 sp3 (HVM), Type de volume SSD

Je l'ai maintenant : SuSE Linux Enterprise Server 11 sp3 (PV), SSD Type de volume

Sur la nouvelle machine, j'ai fait comme suit :

  1. Ouvrez un nouveau répertoire (dans etc) et appelez-le "curl".
  2. Allez-y : cd /etc/curl
  3. Exécuter wget http://us1.php.net/get/php-5.4.25.tar.gz/from/il1.php.net/mirror (D'ici : http://us1.php.net/get/php-5.4.25.tar.gz/from/a/mirror ) si vous ne trouvez pas le fichier, changez la version pour la dernière version de php (trouvez-la sur php.net)
  4. Décompressez-le : tar xfz php-5.4.25.tar.gz
  5. Entrez dans le nouveau répertoire qui vient d'être créé et que vers ext/curl cd php-X.X.XX/ext/curl
  6. sudo zypper install php53-devel
  7. sudo zypper install libcurl-devel
  8. sudo zypper install gcc
  9. phpize
  10. ./configure
  11. faire
  12. sudo make install (vérifiez tout ce que vous avez fait avec php -i|grep -i curl)
  13. Allez dans le PHP.INI et vérifiez que la ligne extension=curl.so est là et non commenté.
  14. Redémarrer l'apache

C'est tout. J'espère que cela aidera quelqu'un à l'avenir :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X