O php-mcrypt
pacote está ausente no Ubuntu Server 18.04 LTS?
apt install php-mcrypt
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php-mcrypt is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'php-mcrypt' has no installation candidate
Respostas:
O mcrypt foi descontinuado no PHP 7.2, portanto não está disponível por padrão.
Você ainda pode instalar a extensão mcrypt usando pecl. Essas instruções são para o
apache
servidor da web.Isso deve fazer você ir.
A longo prazo, você pode querer substituir
mcrypt
, isso foi preterido por um motivo.fonte
Eu fiz o seguinte para fazer isso funcionar ...
Se você estiver executando o php5.6 ou 7.0, poderá usar o seguinte
fonte
/etc/php/7.2
) - este instala-lo para 7.1 (/etc/php/7.1/
) e só funciona se você também instalar / usar essa versão do phpapt-get install php7.1
O php mcrypt foi removido no php 7.2 http://php.net/manual/en/migration71.deprecated.php
fonte
Primeiro verifique se o módulo PHP mcrypt está presente:
Para instalar o módulo PHP mcrypt, primeiro precisamos atender aos seguintes pré-requisitos:
Agora estamos prontos para instalar o módulo PHP mcrypt em nosso sistema Ubuntu 18.04:
Abra o arquivo /etc/php/7.2/cli/php.ini e insira:
Tudo feito. Quando bem-sucedida, a verificação da presença do módulo PHP mcrypt deve produzir a seguinte saída:
fonte