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 :
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 PHP Fatal error: Call to undefined function curl_init()
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.De plus avec un phpinfo :
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.
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 :
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 ; configuration for php CURL module extension=curl.so
Avec
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
J'ai donc fait :
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
Mais j'obtiens toujours la même erreur ...
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
J'ai bien restart apache avec :
Et voici les erreurs dans le fichier log :
Code : Sélectionner tout - Visualiser dans une fenêtre à part /etc/init.d/apache2 restart
Comment faire parce que là je ne vois plus ?
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 ....
Merci d'avance
Partager