Czy php-mcrypt
pakiet brakuje w 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
Odpowiedzi:
Mcrypt jest przestarzały w PHP 7.2, więc domyślnie nie jest dostępny.
Nadal możesz zainstalować rozszerzenie mcrypt za pomocą pecl. Te instrukcje dotyczą
apache
serwera WWW.To powinno cię zabrać.
W dłuższej perspektywie możesz chcieć wymienić
mcrypt
, ponieważ jest on przestarzały z jakiegoś powodu.źródło
Wykonałem następujące czynności, aby uruchomić to ...
Jeśli korzystasz z php5.6 lub 7.0, możesz użyć następujących
źródło
/etc/php/7.2
) - to instaluje go do 7.1 (/etc/php/7.1/
) i działa tylko, jeśli zainstalujesz / użyjesz tej wersji phpapt-get install php7.1
php mcrypt został usunięty w php 7.2 http://php.net/manual/en/migration71.deprecated.php
źródło
Najpierw sprawdź, czy moduł PHP mcrypt jest obecny:
Aby zainstalować moduł PHP mcrypt, musimy najpierw spełnić następujące warunki wstępne:
Teraz jesteśmy gotowi do zainstalowania modułu PHP mcrypt w naszym systemie Ubuntu 18.04:
Otwórz plik /etc/php/7.2/cli/php.ini i wstaw:
Wszystko gotowe. Po pomyślnym sprawdzeniu obecności modułu PHP mcrypt powinno wygenerować następujące dane wyjściowe:
źródło