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

10

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

Спасибо.

Ниматулла Размджо
источник

Ответы:

13

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

Джефф Хиншоу
источник
3
Было бы более полезно, если бы вы предоставили подробную информацию о том, как явно использовать эту команду.
Кевин Боуэн
1
Мой «phpenmod» указывает на php5.6, когда я бегу: sudo phpenmod oci8 ===> ПРЕДУПРЕЖДЕНИЕ: файл ini модуля oci8 не существует в /etc/php/5.6/mods-available
Марсело Родовальо,
2
ОФИЦИАЛЬНОЕ РУКОВОДСТВО СКАЗАЛ МНЕ: 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 /
Владимир Ч
4
  • phpenmod moduleNameразрешает модулю php7 (после этого перезапустить apache sudo service apache2 restart)
  • phpdismod moduleNameотключает модуль для php7 (после этого перезапустите apache sudo service apache2 restart)
  • php -m список загруженных модулей
Филипп Гачу
источник
1
  • Чтобы проверить доступные модули, запустите php -m- это содержимое/etc/php/yourPHPVersion/mods-available
  • Выберите модуль из списка и включите его (допустим, вы хотите включить мыло) phpenmod soap
  • Перезагрузите apache2 service apache2 reloadили у systemctl reload apache2 вас включен модуль.

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

atom_n
источник
1

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

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

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

Михаил Минков
источник
Спасибо, спасатель!
Иван Ивкович
Рад, что смог помочь! Это также спасло мне жизнь, когда я узнал об этом: D
Михаил Минков