Ich habe eine benutzerdefinierte INI-Dateien in verrückt /etc/php/7.0/mods-available
. Wie kann ich es aktivieren? Ich habe versucht php5enmod, and php7enmod
. keiner hat für mich gearbeitet.
Danke.
Sie können einfach den Befehl verwenden phpenmod
.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
ichphpenmod -v 7.1 -s apache2 soap
Version und SAPI, die Sie von / usr / lib / php /phpenmod moduleName
aktiviert ein Modul zu php7 (Apache danach neu startensudo service apache2 restart
)phpdismod moduleName
deaktiviert ein Modul auf PHP7 (danach Apache neu startensudo service apache2 restart
)php -m
listet die geladenen Module aufquelle
php -m
- es ist ein Inhalt von/etc/php/yourPHPVersion/mods-available
phpenmod soap
Laden Sie apache2 neu
service apache2 reload
odersystemctl reload apache2
Sie haben ein Modul aktiviert.Führen Sie
phpdismod soap
apache2 neu aus, um dasselbe Modul zu deaktivierenservice apache2 reload
quelle
Wenn Sie mehrere PHP-Versionen installiert haben, können Sie auch diese Syntax verwenden:
Das hat in meinem Fall funktioniert, weil ich 7.0, 7.1, 7.2 und 7.3 installiert habe, aber aufgrund von Anforderungen muss ich meinen Apache2 mit 7.2 ausführen.
quelle