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.