como habilitar e desabilitar os módulos php7 no servidor linux 16.4
9
Estou com um ini personalizado arquivos /etc/php/7.0/mods-available. como posso habilitá-lo. Eu tentei php5enmod, and php7enmod. nenhum funcionou para mim.
Seria mais útil se você fornecesse detalhes sobre como usar explicitamente esse comando.
Kevin Bowen
11
Meu "phpenmod" está apontando para php5.6 quando eu estou correndo: sudo phpenmod oci8 ===> AVISO: Módulo oci8 ini não existe no /etc/php/5.6/mods-available
Marcelo Rodovalho
2
O MANUAL OFICIAL ME DISSE: usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ] para que eu execute a phpenmod -v 7.1 -s apache2 soap versão e o SAPI, você pode saber em / usr / lib / php / #
Vladimir Ch
4
phpenmod moduleNamehabilita um módulo para php7 (reinicie o apache depois disso sudo service apache2 restart)
phpdismod moduleNamedesativa um módulo para php7 (reinicie o apache depois disso sudo service apache2 restart)
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
para que eu execute aphpenmod -v 7.1 -s apache2 soap
versão e o SAPI, você pode saber em / usr / lib / php / #phpenmod moduleName
habilita um módulo para php7 (reinicie o apache depois dissosudo service apache2 restart
)phpdismod moduleName
desativa um módulo para php7 (reinicie o apache depois dissosudo service apache2 restart
)php -m
lista os módulos carregadosfonte
php -m
- é um conteúdo de/etc/php/yourPHPVersion/mods-available
phpenmod soap
Recarregue o apache2
service apache2 reload
ousystemctl reload apache2
E você tem um módulo ativado.Para desativar o mesmo módulo, execute
phpdismod soap
, recarregue o apache2service apache2 reload
fonte
Se você possui várias versões php instaladas, também pode usar esta sintaxe:
Isso funcionou no meu caso porque tenho 7.0, 7.1, 7.2 e 7.3 instalado, mas por causa dos requisitos, tenho que executar meu apache2 com 7.2.
fonte