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.
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.
Antworten:
Sie können einfach den Befehl verwenden phpenmod
.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
ich phpenmod -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 starten sudo service apache2 restart
)phpdismod moduleName
deaktiviert ein Modul auf PHP7 (danach Apache neu starten sudo service apache2 restart
)php -m
listet die geladenen Module aufphp -m
- es ist ein Inhalt von/etc/php/yourPHPVersion/mods-available
phpenmod soap
Laden Sie apache2 neu service apache2 reload
oder systemctl reload apache2
Sie haben ein Modul aktiviert.
Führen Sie phpdismod soap
apache2 neu aus, um dasselbe Modul zu deaktivierenservice apache2 reload
Wenn Sie mehrere PHP-Versionen installiert haben, können Sie auch diese Syntax verwenden:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
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.