# PHP-FPM : aucunes extension n’est activé

**URL:** <https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017>\
**Category:** Support Debian\
**Created:** [Août 23, 2022, 12:39 UTC](https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017 "2022-08-23T12:39:53Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Août 23, 2022, 12:39 UTC](https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017/1 "2022-08-23T12:39:53Z")

</div>

Bonjour à tous et à toutes.  
Avec Debian 11, j’ai installé Nginx, PHP-FPM et MariaDB.  
J’ai configuré PHP-FPM avec le fichier `/etc/php/7.4/fpm/php.ini`  
Dedans, j’ai configuré les extensions comme ça :

```nohighlight
extension=bz2
extension=curl
;extension=ffi
;extension=ftp
;extension=fileinfo
extension=gd2
;extension=gettext
;extension=gmp
extension=intl
;extension=imap
;extension=ldap
;extension=mbstring
;extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop
extension=gettext
extension=zip

```

Pourtant, avec `phpinfo();`, ça m’indique aucunes extensions.  
À l’installation de Wordpress, ça m’indique :

```nohighlight
Il semble que votre installation PHP ne possède pas l’extension MySQL nécessaire pour WordPress.

```

Quelqu’un peut-il m’aider ?  
Merci.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Août 23, 2022, 1:16 UTC](https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017/2 "2022-08-23T13:16:32Z")

</div>

> [@ignace1972](#):
>
> À l’installation de Wordpress, ça m’indique :
> 
> ```plaintext
> Il semble que votre installation PHP ne possède pas l’extension MySQL nécessaire pour WordPress.
> 
> ```

Le paquet `php-mysql` est-il installé ?

---

<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:** [Août 23, 2022, 2:12 UTC](https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017/3 "2022-08-23T14:12:27Z")

</div>

Bonjour,

On ne modifie pas le fichier php.ini pour activer des extensions.  
**Normalement, il suffit d’installer le paquet idoine, par exemple _php-bz2_ pour _bz2_ et le module php est automatiquement activé**.

Pour info, chaque module dispose de son propre fichier .ini sous /etc/php/7.4/mods-available et ils sont activés / désactivés à volonté via les commandes phenmod / phpdismod qui créent ou suppriment les liens symboliques dans /etc/php/7.4/fpm/conf.d/ vers les fichiers .ini du répertoire mods-available.

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Août 23, 2022, 2:49 UTC](https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017/4 "2022-08-23T14:49:59Z")

</div>

Bonjour à vous deux.  
Oui, le paquet `php-mysql` ET le paquet `php7.4-mysql` sont installé.  
Bon, j’ai re-commenté les lignes, redémarré PHP-FPM mais toujours avec le même résultat.  
Voilà le contenu de `/etc/php/7.4/fpm/conf.d/`

```nohighlight
10-mysqlnd.ini 20-ffi.ini 20-mbstring.ini 20-sysvmsg.ini
10-opcache.ini 20-fileinfo.ini 20-mysqli.ini 20-sysvsem.ini
10-pdo.ini 20-ftp.ini 20-pdo_mysql.ini 20-sysvshm.ini
15-xml.ini 20-gd.ini 20-phar.ini 20-tokenizer.ini
20-calendar.ini 20-gettext.ini 20-posix.ini 20-xmlreader.ini
20-ctype.ini 20-iconv.ini 20-readline.ini 20-xmlwriter.ini
20-curl.ini 20-imagick.ini 20-shmop.ini 20-xsl.ini
20-dom.ini 20-intl.ini 20-simplexml.ini 20-zip.ini
20-exif.ini 20-json.ini 20-sockets.ini

```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Août 23, 2022, 3:25 UTC](https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017/5 "2022-08-23T15:25:13Z")

</div>

> [@ignace1972](#):
>
> le paquet php-mysql ET le paquet php7.4-mysql sont installé.

My bad j’ai truché sur mon clavier tu peux virer php-mysql, il ne te sert à rien dans ton cas.

Pour le php le socket FPM est-il bien au bon endroit par rapport à la configuration sur nginx (dans ton vhost) ?

Genre un truc dans ce goût la :

```auto
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

```

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Août 24, 2022, 11:55 UTC](https://www.debian-fr.org/t/php-fpm-aucunes-extension-n-est-active/87017/6 "2022-08-24T11:55:02Z")

</div>

Bonjour, Clochette.  
Désolé mais je n’ai pas reçu de courriel me prévenant de ton message.  
Comme la Debian est sur une machine virtuelle sur mon modem-routeur de mon fournisseur d’accès à internet, j’ai réinstallé la bête.  
En fait, tu es dans le vrai.  
Comme un idiot, j’ai recopier la partie serveur de mon fichier nginx.conf et je n’avais pas tout vérifié et comme ma machine réelle est sous Manjaro, la ligne du socket FPM n’est pas la même sur Manjaro et Debian.  
Maintenant, ça fonctionne.  
Merci à vous deux.
