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 moduleNameaktiviert ein Modul zu php7 (Apache danach neu starten sudo service apache2 restart)phpdismod moduleNamedeaktiviert 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-availablephpenmod soapLaden Sie apache2 neu service apache2 reloadoder systemctl reload apache2
Sie haben ein Modul aktiviert.
Führen Sie phpdismod soapapache2 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.