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.
Obrigado.
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.
Obrigado.
Respostas:
Você pode simplesmente usar o comando phpenmod
.
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 / #
phpenmod moduleName
habilita um módulo para php7 (reinicie o apache depois disso sudo service apache2 restart
)phpdismod moduleName
desativa um módulo para php7 (reinicie o apache depois disso sudo service apache2 restart
)php -m
lista os módulos carregadosphp -m
- é um conteúdo de/etc/php/yourPHPVersion/mods-available
phpenmod soap
Recarregue o apache2 service apache2 reload
ou systemctl reload apache2
E você tem um módulo ativado.
Para desativar o mesmo módulo, execute phpdismod soap
, recarregue o apache2service apache2 reload
Se você possui várias versões php instaladas, também pode usar esta sintaxe:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
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.