# Activer Curl PHP sur Debian

**URL:** <https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517>\
**Category:** Support Debian\
**Created:** [Juillet 18, 2020, 10:40 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517 "2020-07-18T10:40:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![DebianBP](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DebianBP](https://www.debian-fr.org/u/DebianBP)\
**Post date:** [Juillet 18, 2020, 10:40 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517/1 "2020-07-18T10:40:07Z")

</div>

Bonjour,

J’ai un VPS sur [LWS.fr](http://LWS.fr) et j’ai besoin d’activer ceci (pour configurer PayPal dans l’admin de PrestaShop) :  
**`- L'extension cURL PHP doit être activée sur votre serveur..`**

J’ai tapé ceci dans la console :  
`php -v`

Résultat :

```nohighlight
PHP 7.4.7 (cli) (built: Jun 12 2020 07:47:45) ( NTS )                                                                                                                                                             
Copyright (c) The PHP Group                                                                                                                                                                                       
Zend Engine v3.4.0, Copyright (c) Zend Technologies                                                                                                                                                               
    with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies                                                                                                                                                 
root@vps71688:/#

```

J’ai tapé ceci :  
`apt install php-curl`

résultat :

```nohighlight
Reading package lists... Done                                                                                                                                                                                     
Building dependency tree                                                                                                                                                                                           
Reading state information... Done                                                                                                                                                                                 
php-curl is already the newest version (2:7.4+76+0~20200511.26+debian10~1.gbpc9beb6).                                                                                                                             
0 upgraded, 0 newly installed, 0 to remove and 91 not upgraded.                                                                                                                                                   
root@vps71688:/#   

```

Le problème n’est pas résolut j’ai toujours le message qu’il faut activer curlPHP

**`apparemment curlPHP est installé mais il faut l'activer !`**

Merci d’avance

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Juillet 18, 2020, 11:13 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517/2 "2020-07-18T11:13:28Z")

</div>

Bonjour,  
Quel est le serveur web utilisé : apache, nginx ?  
Quelle SAPI pour php : php-fpm ou le module php d’apache ?

Activer le module curl de php (normalement non nécessaire) :

```auto
phpenmod curl

```

Relancer le service concerné, apache2 ou php-fpm selon le cas.

---

<div class="post-metadata">

**Author:** ![DebianBP](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DebianBP](https://www.debian-fr.org/u/DebianBP)\
**Post date:** [Juillet 19, 2020, 8:46 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517/3 "2020-07-19T08:46:20Z")

</div>

J’ai tapé la commande, mais le problème n’est pas résolu.

---

<div class="post-metadata">

**Author:** ![DebianBP](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DebianBP](https://www.debian-fr.org/u/DebianBP)\
**Post date:** [Juillet 19, 2020, 8:47 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517/4 "2020-07-19T08:47:51Z")

</div>

Apache : Debian 10 (buster).

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Juillet 19, 2020, 8:56 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517/5 "2020-07-19T08:56:09Z")

</div>

C’est très certainement parce que tu utilises des dépôts non officiels qui fournissent php 7.4 alors que c’est la version 7.3 qui est dans debian Buster.

---

<div class="post-metadata">

**Author:** ![DebianBP](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DebianBP](https://www.debian-fr.org/u/DebianBP)\
**Post date:** [Juillet 19, 2020, 9:16 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517/6 "2020-07-19T09:16:21Z")

</div>

Dans le menu interface-\>Site de ISPConfig, j’ai ceci :

PHP Handler (Apache only) : option -\>disabled (coché)  
option -\> Mode-PHP (coché)  
option-\> PHP-FPM (coché)

---

<div class="post-metadata">

**Author:** ![DebianBP](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DebianBP](https://www.debian-fr.org/u/DebianBP)\
**Post date:** [Juillet 19, 2020, 1:18 UTC](https://www.debian-fr.org/t/activer-curl-php-sur-debian/82517/7 "2020-07-19T13:18:58Z")

</div>

J’ai plusieurs fichiers `php.ini` sur mon systeme :

```nohighlight
root@vps71688:/# find -name php.ini
./var/www/clients/client1/web1/web/modules/psaddonsconnect/vendor/doctrine/cache/tests/travis/php.ini
./var/www/conf/web1/php.ini
./etc/php/7.3/cgi/php.ini
./etc/php/7.3/apache2/php.ini
./etc/php/7.3/cli/php.ini
./etc/php/7.3/fpm/php.ini
./etc/php/7.4/cgi/php.ini
./etc/php/7.4/apache2/php.ini
./etc/php/7.4/cli/php.ini
./etc/php/7.4/fpm/php.ini
./etc/php/7.2/cgi/php.ini
./etc/php/7.2/cli/php.ini
./etc/php/7.2/fpm/php.ini
./etc/php/7.1/cgi/php.ini
./etc/php/7.1/cli/php.ini
./etc/php/7.1/fpm/php.ini
./etc/php/5.6/cgi/php.ini
./etc/php/5.6/cli/php.ini
./etc/php/5.6/fpm/php.ini
./etc/php/7.0/cgi/php.ini
./etc/php/7.0/cli/php.ini
./etc/php/7.0/fpm/php.ini
find: './sys/fs/fuse/connections/47': Permission denied
find: './proc/tty/driver': Permission denied
find: './proc/2198': No such file or directory
find: './proc/2200': No such file or directory
find: './proc/2208': No such file or directory
find: './proc/2209': No such file or directory
find: './proc/2210': No such file or directory
find: './proc/2256': No such file or directory

```

Dans ce fichier  
`./var/www/conf/web1/php.ini`  
(je ne sais pas si c’est celui qui faut modifier), j’ai ceci :

```nohighlight
[curl]
; A default value for the CURLOPT_CAIFO OPTION. This is required to be an
; absolute path.
;curl.cainfo =

```
