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.
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:
Vous pouvez simplement utiliser la commande phpenmod.
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 /
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ésphp -m- c'est un contenu de/etc/php/yourPHPVersion/mods-availablephpenmod soapRechargez 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
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.