Le php-mcrypt
paquet est-il manquant dans 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
Réponses:
Mcrypt a été déprécié en PHP 7.2, il n'est donc pas disponible par défaut.
Vous pouvez toujours installer l'extension mcrypt à l'aide de pecl. Ces instructions sont destinées au
apache
serveur Web.Cela devrait vous permettre de continuer.
À long terme, vous voudrez peut-être le remplacer
mcrypt
, il est obsolète pour une raison.la source
J'ai fait ce qui suit pour que cela fonctionne ...
Si vous utilisez php5.6 ou 7.0, vous pouvez utiliser ce qui suit
la source
/etc/php/7.2
) - cela l'installe sur 7.1 (/etc/php/7.1/
) et ne fonctionne que si vous installez / utilisez également cette version de phpapt-get install php7.1
php mcrypt a été supprimé dans php 7.2 http://php.net/manual/en/migration71.deprecated.php
la source
Vérifiez d'abord si le module PHP mcrypt est présent:
Pour installer le module PHP mcrypt, nous devons d'abord satisfaire aux prérequis suivants:
Nous sommes maintenant prêts à installer le module PHP mcrypt sur notre système Ubuntu 18.04:
Ouvrez le fichier /etc/php/7.2/cli/php.ini et insérez:
Terminé. En cas de succès, la vérification de la présence du module PHP mcrypt devrait produire la sortie suivante:
la source