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 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)php -m lista os módulos carregadosphp -m- é um conteúdo de/etc/php/yourPHPVersion/mods-availablephpenmod soapRecarregue o apache2 service apache2 reloadou 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.