Làm cách nào để cài đặt tiện ích mở rộng mcrypt?

Nếu bạn phát hiện ra rằng bạn không thể cài đặt mcrypt như trước đây, đừng lo lắng. Dưới đây là các bước cần thực hiện để bạn có thể cài đặt phần phụ thuộc thường được sử dụng đó với sự trợ giúp của pecl

https. //www. công nghệ. com/wp-content/uploads/2018/08/20180817-MCRYPT-Jack. mp4

Kể từ PHP 7. 1, php-mcrypt không được dùng nữa. Và kể từ PHP 7. 2 nó đã được gỡ bỏ hoàn toàn. Đây là một vấn đề, vì một số tiêu đề phần mềm máy chủ vẫn phụ thuộc vào công cụ mã hóa này. Và bởi vì phần mềm như Nextcloud, ownCloud và nhiều phần mềm khác vẫn chưa thay đổi sự phụ thuộc đó, bạn có thể thấy mình không thể cài đặt mà không có mcrypt trên hệ thống. Bạn làm nghề gì?

Phạm vi bảo mật phải đọc

  • Các mối đe dọa an ninh mạng hàng đầu năm 2023
  • Phần mềm quản lý tài sản CNTT tốt nhất
  • Gặp gỡ thiết bị an ninh mạng di động toàn diện nhất
  • Cách bảo mật email của bạn thông qua mã hóa, quản lý mật khẩu, v.v. (TechRepublic Premium)

May mắn thay, có một giải pháp. Giải pháp đã nói rơi vào vai của lệnh pecl. PECL là Thư viện cộng đồng tiện ích mở rộng PHP, đóng vai trò là kho lưu trữ cho các tiện ích mở rộng PHP. Thông qua kho lưu trữ này, bạn có thể cài đặt mcrypt

mcrypt là gì?

Phần mở rộng mcrypt là sự thay thế cho lệnh mã hóa UNIX. Các lệnh này đóng vai trò là phương tiện để mã hóa các tệp trên hệ thống UNIX và Linux. Tiện ích mở rộng php-mcrypt đóng vai trò là giao diện giữa PHP và mcrypt

THẤY. Chính sách bảo mật Linux (Tech Pro Research)

Cài đặt mcrypt

Tôi sẽ hướng dẫn bạn quy trình cài đặt mcrypt trên Ubuntu Server 16. 04. Sẽ không có gì khó khăn khi bạn đã thêm các phụ thuộc cần thiết vào hệ thống của mình. Với mcrypt được cài đặt, bạn có thể tiếp tục cài đặt phần mềm phụ thuộc vào tiện ích mở rộng này

Như đã nói, làm thế nào để chúng tôi cài đặt mcrypt?

sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install php7.2-dev
sudo apt-get -y install libmcrypt-dev

Khi các phụ thuộc đã được cài đặt, bạn có thể cài đặt mcrypt bằng lệnh

sudo pecl install mcrypt-1.0.1

Và ở đó bạn đi. Mcrypt hiện đã được cài đặt. Quay lại quá trình cài đặt bất kỳ phần mềm máy chủ nào phụ thuộc vào tiện ích mở rộng này và bạn sẽ ổn

Không đi, chỉ di chuyển

Đừng lo. mcrypt không biến mất. Nó vừa được chuyển ra khỏi PHP và vào PECL. Nhưng đối với những người đã cài đặt qua php-mcrypt trong nhiều năm, điều này tạo ra một sự thay đổi khá lớn. Bây giờ, thay vì có thể cài đặt mcrypt bằng một lệnh duy nhất, bạn có bốn lệnh để xử lý. Mặc dù vậy, ít nhất bạn vẫn có sẵn mcrypt. Tuy nhiên, cuối cùng, tôi tin rằng sự phụ thuộc vào mcrypt sẽ được chuyển sang một công cụ khác (chẳng hạn như OpenSSL)

Cũng đọc…

  • Cách cài đặt ownCloud trên Ubuntu 18. 04 (Công nghệ Cộng hòa)
  • Cách cài đặt nextCloud 13 trên Ubuntu 18. 04 (Công nghệ Cộng hòa)
  • Cách cài đặt Ubuntu Server 18. 04 (Công nghệ Cộng hòa)
  • Cách mã hóa tệp trên máy chủ Ubuntu bằng Tomb (TechRepublic)
  • Chiến thắng lớn của nguồn mở ở Đức. 300.000 người dùng chuyển sang Nextcloud để chia sẻ tệp (ZDNet)

Làm cách nào để cài đặt tiện ích mở rộng mcrypt?

Bản tin nội bộ công nghệ hàng ngày

Luôn cập nhật những thông tin mới nhất về công nghệ với Daily Tech Insider. Chúng tôi mang đến cho bạn tin tức về các công ty, sản phẩm và con người hàng đầu trong ngành, cũng như các bài báo nổi bật, nội dung tải xuống và các tài nguyên hàng đầu. Bạn sẽ nhận được tài liệu hướng dẫn về các chủ đề công nghệ nóng hổi sẽ giúp bạn dẫn đầu cuộc chơi

Ghi chú. Tiện ích mở rộng Mcrypt dựa trên tiện ích mở rộng 'libmcrypt', không được duy trì từ năm 2007. Vì vậy, một số người coi việc cài đặt tiện ích mở rộng là vô ích. Tuy nhiên, một số plugin WordPress yêu cầu phải cài đặt và kích hoạt tiện ích mở rộng này

Bước 1. Tải xuống và cài đặt tiện ích mở rộng mcrypt

apt-get install php5-mcrypt

Bước 2. Tạo một liên kết tượng trưng cho Mcrypt đến các mod có sẵn

ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini

Nếu bạn đang chạy PHP-FPM, đường dẫn của bạn có thể giống như

ln -s /etc/php5/fpm/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini

Nếu bạn nhận được thông báo lỗi như

ln: failed to create symbolic link ‘/etc/php5/mods-available/mcrypt.ini’: File exists

Điều này có nghĩa là tiện ích mở rộng đã được cài đặt trên máy chủ của bạn và bạn chỉ cần kích hoạt nó bằng cách chuyển sang bước tiếp theo
Bước 3. Bật tiện ích mở rộng Mcrypt

Bước 4 Khởi động lại PHP và Nginx

service php5-fpm restart
service nginx restart

Làm cách nào để cài đặt tiện ích mở rộng mcrypt PHP trong Windows 10?

Nó cũng cung cấp mã thực sự gọn gàng trên máy của bạn. .
Tính năng mcrypt
điều kiện tiên quyết
Bước 1. Mở XAMPP, nhấp vào nút Cấu hình và mở php. .
Bước 2. Tìm kiếm cụm từ sau trong php. .
Bước 3. Nếu không tìm thấy, bạn có thể làm theo các bước dưới đây để cài đặt mcrypt

Làm cách nào để cài đặt tiện ích mở rộng mcrypt trong Linux?

Cài đặt php-mcrypt . ini file using nano editor. Bây giờ hãy chỉnh sửa php. ini và trong Phần mở rộng động, hãy nhập. tiện ích mở rộng = mcrypt. vì vậy, bên cạnh các tiện ích mở rộng khác, như được hiển thị trong ảnh chụp màn hình. Lưu tệp ctrl + X, nhập Y và nhấn phím Enter.

Làm cách nào để cài đặt tiện ích mở rộng mcrypt trong macos?

Bạn cần tiện ích mở rộng này cho những thứ như Laravel và phpMyAdmin. .
Bước 1. Cài đặt autoconf và mcrypt. Tôi đã sử dụng homebrew để cài đặt autoconf và mcrypt, điều này dễ dàng như. brew cài đặt autoconf mcrypt. .
Bước 2. Xây dựng phần mở rộng PHP. .
Bước 3. Bật tiện ích mở rộng. .
Bước 4. khởi động lại apache

Cách cài đặt mcrypt cho PHP 7. 2 cửa sổ?

Tải xuống gói đáp ứng tốt hơn yêu cầu của bạn. Ví dụ: nếu bạn đang sử dụng FastCGI và cài đặt Windows 64 bit, hãy chọn 7. 2 An toàn không chủ đề (NTS) x64. Mở zip và sao chép php_mcrypt. dll vào C. \Program Files\PHP\v7 .