Как включить и отключить модули php7 в linux server 16.4

Я сошел с ума пользовательские файлы INI в /etc/php/7.0/mods-available, как я могу включить это. я пытался php5enmod, and php7enmod, никто не работал для меня.

Спасибо.

4 ответа

Вы можете просто использовать команду phpenmod,

  • phpenmod moduleName позволяет модулю php7 (после этого перезапустите apache sudo service apache2 restart)
  • phpdismod moduleName отключает модуль для php7 (перезапустите apache после этого sudo service apache2 restart)
  • php -m список загруженных модулей

Если у вас установлено несколько версий php, вы также можете использовать этот синтаксис:

phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...

Это сработало в моем случае, потому что у меня установлены 7.0, 7.1, 7.2 и 7.3, но из-за требований я должен запустить свой apache2 с 7.2.

  • Чтобы проверить доступные модули, запустите php -m - это содержание /etc/php/yourPHPVersion/mods-available
  • Выберите модуль из списка и включите его (допустим, вы хотите включить мыло) phpenmod soap
  • Перезагрузить apache2 service apache2 reload или же systemctl reload apache2И у вас включен модуль.

  • Чтобы отключить тот же модуль, запустите phpdismod soapперезагрузите apache2 service apache2 reload

Другие вопросы по тегам