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 moduleName
permet à un module de php7 (redémarrer apache après cela sudo service apache2 restart
)phpdismod moduleName
dé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-available
phpenmod soap
Rechargez apache2 service apache2 reload
ou 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.