Я сошел с ума пользовательских файлов INI в /etc/php/7.0/mods-available. как я могу включить это. Я пытался php5enmod, and php7enmod. никто не работал для меня.
Спасибо.
Я сошел с ума пользовательских файлов INI в /etc/php/7.0/mods-available. как я могу включить это. Я пытался php5enmod, and php7enmod. никто не работал для меня.
Спасибо.
Ответы:
Вы можете просто использовать команду phpenmod.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ] так что я запускаю phpenmod -v 7.1 -s apache2 soap версию и SAPI, которые вы можете узнать из / usr / lib / php /
phpenmod moduleNameразрешает модулю php7 (после этого перезапустить apache sudo service apache2 restart)phpdismod moduleNameотключает модуль для php7 (после этого перезапустите apache sudo service apache2 restart)php -m список загруженных модулейphp -m- это содержимое/etc/php/yourPHPVersion/mods-availablephpenmod soapПерезагрузите apache2 service apache2 reloadили у systemctl reload apache2
вас включен модуль.
Чтобы отключить тот же модуль, запустите phpdismod soap, перезагрузите apache2service apache2 reload
Если у вас установлено несколько версий php, вы также можете использовать этот синтаксис:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
Это сработало в моем случае, потому что у меня установлены 7.0, 7.1, 7.2 и 7.3, но из-за требований я должен запустить свой apache2 с 7.2.