Zainstaluj moduł PHP 7.2-mcrypt na Ubuntu 18.04 LTS

  • George Richardson
  • 0
  • 3716
  • 728

Czy zauważyłeś, że php-7.2 nie obsługuje już modułu mcrypt? Spróbuj go zainstalować, a pojawi się komunikat o błędzie informujący, że nie można znaleźć pakietu lub nie ma kandydata na instalację… Dla nowych użytkowników i studentów szukających pomocy poniższe kroki powinny być doskonałym miejscem do rozpoczęcia…

Pytanie, które możesz chcieć zadać, brzmi: dlaczego moduł mcrypt nie jest już obsługiwany w PHP-7.2? Ponownie, może istnieć uzasadniony powód, aby go nie wspierać…. niektórzy wspominali, że z powodów bezpieczeństwa moduł został usunięty… jednak niektóre aplikacje PHP nadal zależą od tego modułu do działania…

Jeśli używasz aplikacji PHP opartej na module mcrypt i chcesz zaktualizować do PHP 7.2, przejdź do poniższego postu, aby dowiedzieć się, jak zainstalować moduł mcrypt PHP 7.2 na serwerach i komputerach stacjonarnych Ubuntu 18.04 LTS…

Aby rozpocząć instalację modułu, wykonaj poniższe czynności:

Krok 1: Zainstaluj PHP-7.2

Przed zainstalowaniem modułu mcrypt musisz najpierw zainstalować PHP-7.2 na Ubuntu… w tym celu uruchom poniższe polecenia:

sudo apt zainstaluj php-7.2

Po zainstalowaniu PHP powyżej, kontynuuj poniżej, aby zainstalować wymagane zależności, które pozwolą Ci zainstalować moduł mcrypt…

Krok 2: Zainstaluj wymagane zależności PHP, aby zainstalować Mcrypt

Teraz, gdy PHP-7.2 jest już zainstalowane, uruchom poniższe polecenia, aby zainstalować wymagane zależności, które pozwolą na zainstalowanie modułu mcrypt w systemie Ubuntu z obsługą PHP-7.2… Aby zainstalować wymagane pakiety, uruchom poniższe polecenia

sudo apt zainstaluj php-dev libmcrypt-dev php-pear

Następnie kontynuuj poniżej, aby zainstalować mcrypt…

Teraz, gdy zainstalowano PHP-7.2 i wszystkie jego zależności wymagane do zainstalowania mcrypt, uruchom poniższe polecenia, aby zainstalować moduł PHP mcrypt w systemie Ubuntu za pomocą kanału pecl…

sudo pecl channel-update pecl.php.net sudo pecl install mcrypt-1.0.1 

Po uruchomieniu powyższych poleceń powinieneś zobaczyć komunikat, że moduł php mcrypt został pomyślnie zainstalowany…. i że należy dołączyć rozszerzenie mcrypt.so rozszerzenie w php.ini plik…

Proces kompilacji zakończony pomyślnie Instalowanie „/usr/lib/php/20170718/mcrypt.so” install ok: channel: //pecl.php.net/mcrypt-1.0.1 opcja konfiguracji „php_ini” nie jest ustawiona na lokalizację php.ini Powinieneś dodać "rozszerzenie = mcrypt.so" do php.ini 

Na koniec uruchom poniższe polecenia, aby otworzyć plik konfiguracyjny PHP…

sudo nano /etc/php/7.2/cli/php.ini

Następnie dodaj poniższą linię do pliku, tuż poniżej [PHP] i zapisz…

rozszerzenie = mcrypt.so

Zapisz plik i gotowe… .

Jeśli zamierzasz używać serwera HTTP Apache2 z obsługą PHP, możesz również dodać rozszerzenie mcrypt.so do pliku php.ini poniżej:

sudo nano /etc/php/7.2/apache2/php.ini

W przypadku Nginx użyj tego:

sudo nano /etc/php/7.2/fpm/php.ini

Teraz moduł mcrypt powinien być zainstalowany i gotowy do użycia…

Cieszyć się!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux