Bonjour,
Je souhaite utiliser curl sur mon vKS cependant lorsque j'appelle ma page web, j'obtiens une erreur 500 et l'erreur que j'obtiens dans /var/log/apache2/error.log. sur le serveur (ce script marche en local) est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
PHP Fatal error:  Call to undefined function curl_init()
J'ai cherché sur internet et ils disent qu'il suffit d'installer curl, cependant il est bien installé comme l'indique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
sudo apt-get install php5-curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5-curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 51 not upgraded.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
sudo apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 64 not upgraded.
De plus avec un phpinfo :
J'ai /etc/php5/apache2/conf.d/curl.ini qui apparait dans Additional .ini files parsed ...

Dans /etc/php5/apache2/conf.d/curl.ini il y a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
; configuration for php CURL module
extension=curl.so
En pensant qu'il manquait /lib/x86_64-linux-gnu/libssl.so.1.0.0 j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
sudo apt-get install libssl1.0.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
libssl1.0.0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 51 not upgraded.
Avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ls /lib/i386-linux-gnu/libssl*
ls: cannot access /lib/i386-linux-gnu/libssl*: No such file or directory
Avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
dpkg -L libssl1.0.0
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libssl1.0.0
/usr/share/doc/libssl1.0.0/copyright
/usr/share/doc/libssl1.0.0/changelog.Debian.gz
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/openssl-1.0.0
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/lib4758cca.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libaep.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libatalla.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libcswift.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libgmp.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libchil.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libnuron.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libsureware.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libubsec.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libpadlock.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libcapi.so
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libgost.so
/lib
/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
J'ai donc fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /us/lib/libssl.so.1.0.0
Mais j'obtiens toujours la même erreur ...

J'ai bien restart apache avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
/etc/init.d/apache2 restart
Et voici les erreurs dans le fichier log :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
[Thu Jul 19 00:57:30 2012] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/curl.so' - /lib/x86_64-linux-gnu/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found ($
[Thu Jul 19 00:57:30 2012] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.2 with Suhosin-Patch configured -- resuming normal operations
[Thu Jul 19 00:57:37 2012] [error] [client ****] PHP Fatal error:  Call to undefined function curl_init() in ....
Comment faire parce que là je ne vois plus ?
Merci d'avance