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.

Nimatullah Razmjo
la source

Réponses:

13

Vous pouvez simplement utiliser la commande phpenmod.

Jeff Hinshaw
la source
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
Philippe Gachoud
la source
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

atom_n
la source
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.

Mihail Minkov
la source
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