comment activer et désactiver les modules php7 dans le serveur linux 16.4


10

J'ai créé un fichier ini personnalisé /etc/php/7.0/mods-available. comment puis-je l'activer. J'ai essayé php5enmod, and php7enmod. aucun ne fonctionnait pour moi.

Je vous remercie.

Réponses:


13

Vous pouvez simplement utiliser la commande phpenmod.


3
Il serait plus utile de fournir des détails sur la façon d'utiliser explicitement cette commande.
Kevin Bowen

1
Mon "phpenmod" pointe vers php5.6 lorsque je lance: sudo phpenmod oci8 ===> AVERTISSEMENT: le fichier ini du module oci8 n'existe pas sous /etc/php/5.6/mods-available
Marcelo Rodovalho

2
MANUEL OFFICIEL M'A DIT: usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ] donc je lance la phpenmod -v 7.1 -s apache2 soap version et SAPI vous pouvez le savoir depuis / usr / lib / php /
Vladimir Ch

4
  • phpenmod moduleNamepermet à un module de php7 (redémarrer apache après cela sudo service apache2 restart)
  • phpdismod moduleNamedésactive un module en php7 (redémarrez apache après cela sudo service apache2 restart)
  • php -m liste les modules chargés

1
  • Pour vérifier les modules disponibles, exécutez php -m- c'est un contenu de/etc/php/yourPHPVersion/mods-available
  • Sélectionnez le module dans la liste et activez-le (disons que vous voulez activer soap) phpenmod soap
  • Rechargez apache2 service apache2 reloadou systemctl reload apache2 Et vous avez un module activé.

  • Pour désactiver le même module, exécutez phpdismod soap, rechargez apache2service apache2 reload


1

Si plusieurs versions de php sont installées, vous pouvez également utiliser cette syntaxe:

phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...

Cela a fonctionné dans mon cas parce que j'ai installé 7.0, 7.1, 7.2 et 7.3, mais en raison des exigences, je dois exécuter mon apache2 avec 7.2.


Merci, bouée de sauvetage!
Ivan Ivković

Heureux d'avoir pu aider! Ça m'a aussi sauvé la vie quand je l'ai appris: D
Mihail Minkov Il y a
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.