CURL me fait des misères

Bonjour à tous,
Pour une raison qui m’échappe, je ne peux pas utiliser CURL sur ma version Debian Squeeze.
Il semblerait qu’il y ai une “Segmentation Fault”.

J’ai installé curl via apt-get install php5-curl

Lorsque j’active “curl.so” dans le php.ini , ça scotche Apache.
Lorsque j’active “curl.so” dans cli/php.ini et que je fais un php -m , ça me donne ça :

[quote]PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20090626/curl.so’ - libssh2.so.1: cannot open shared object file: No such file or directory in Unknown on line 0
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
memcached
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
suhosin
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
Suhosin

Erreur de segmentation
[/quote]

Merci d’avance pour vos conseils !

Salut,

php5-curl: Installé : (aucun) Candidat : 5.4.4-15 Table de version : 5.5.0~beta2-1 0 1 http://ftp.fr.debian.org/debian/ experimental/main amd64 Packages 5.4.4-15 0 990 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages 5.4.4-14 0 500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages 5.3.3-7+squeeze15 0 500 http://security.debian.org/ stable/updates/main amd64 Packages 5.3.3-7+squeeze14 0 500 http://ftp.fr.debian.org/debian/ stable/main amd64 Packages

curl: Installé : 7.29.0-2 Candidat : 7.29.0-2 Table de version : *** 7.29.0-2 0 990 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages 100 /var/lib/dpkg/status 7.26.0-1+wheezy1 0 500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages 7.21.0-2.1+squeeze2 0 500 http://ftp.fr.debian.org/debian/ stable/main amd64 Packages 500 http://security.debian.org/ stable/updates/main amd64 Packages

Comme tu peux voir curl est installé et pas php5-curl ?

J’avoue ne pas me servir de curl :blush:

Les extensions pour php doivent être ajoutés dans php.ini. Là le support du curl est intégré à php (même si debian le met dans un paquet à part), donc tu devrais pouvoir l’utiliser sans rien ajouter à ton php.ini.

Merci pour vos remarques.

@kna
Seulement, si je n’ajoute pas “extension = curl.so”, le module est comme inexistant pour PHP.

Bon j’ai trouvé…
J’ai désinstallé libssh2-1

et réinstallé libssh2-1 et php-curl

apt-get install libssh2-1
apt-get install php5-curl

J’ai dû ajouter “extension = curl.so” à mon php.ini

puis redémarrer Apache

/etc/init.d/apache2 restart