Mam szalone niestandardowe pliki INI /etc/php/7.0/mods-available. jak mogę to włączyć. Próbowałem php5enmod, and php7enmod. żaden nie działał dla mnie.
Dziękuję Ci.
Mam szalone niestandardowe pliki INI /etc/php/7.0/mods-available. jak mogę to włączyć. Próbowałem php5enmod, and php7enmod. żaden nie działał dla mnie.
Dziękuję Ci.
Odpowiedzi:
Możesz po prostu użyć polecenia phpenmod.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ] więc uruchamiam phpenmod -v 7.1 -s apache2 soap wersję i SAPI, które możesz znać z / usr / lib / php /
phpenmod moduleNamewłącza moduł do php7 (potem zrestartuj apache sudo service apache2 restart)phpdismod moduleNamewyłącza moduł php7 (po tym restartuje apache sudo service apache2 restart)php -m wyświetla załadowane modułyphp -m- jest to zawartość/etc/php/yourPHPVersion/mods-availablephpenmod soapPrzeładuj apache2 service apache2 reloadlub systemctl reload apache2
Masz włączony moduł.
Aby wyłączyć ten sam moduł, uruchom phpdismod soap, przeładuj apache2service apache2 reload
Jeśli masz zainstalowane kilka wersji php, możesz również użyć tej składni:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
To zadziałało w moim przypadku, ponieważ mam zainstalowane wersje 7.0, 7.1, 7.2 i 7.3, ale ze względu na wymagania muszę uruchomić apache2 z 7.2.