Hướng dẫn the mcrypt extension is missing please check your php configuration - phần mở rộng mcrypt bị thiếu, vui lòng kiểm tra cấu hình php của bạn

Thử cái này:

sudo apt-get install php5-mcrypt
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
sudo php5enmod mcrypt 
sudo service apache2 restart

Đã trả lời ngày 29 tháng 3 năm 2014 lúc 10:59Mar 29, 2014 at 10:59

Hướng dẫn the mcrypt extension is missing please check your php configuration - phần mở rộng mcrypt bị thiếu, vui lòng kiểm tra cấu hình php của bạn

Marc Delislemarc DelisleMarc Delisle

8.7833 huy hiệu vàng28 Huy hiệu bạc29 Huy hiệu đồng3 gold badges28 silver badges29 bronze badges

10

Tôi đã làm theo hướng dẫn chính xác với OP trên Digital Ocean. Các bước duy nhất bị thiếu là

sudo php5enmod mcrypt
sudo service apache2 restart 

và lỗi đã biến mất sau khi khởi động lại dịch vụ Apache

Avyakt

3154 Huy hiệu bạc10 Huy hiệu đồng4 silver badges10 bronze badges

Đã trả lời ngày 29 tháng 7 năm 2014 lúc 15:52Jul 29, 2014 at 15:52

Izzat Z.IZZAT Z.Izzat Z.

4177 Huy hiệu bạc15 Huy hiệu Đồng7 silver badges15 bronze badges

1

Thêm câu trả lời này cho bất kỳ ai gặp phải vấn đề này với Linux Mint 17.Linux Mint 17.

Chỉ cần cài đặt một ngăn xếp đèn và bị lỗi này. Tệp mycrpt.ini đã là thư mục/etc/php5/mod-có sẵn. Tất cả những gì cần phải làm là chạy lệnh để bật mô -đun:

sudo php5enmod mcrypt

Khởi động lại Apache sau đó và bạn sẽ tốt để đi.

Đã trả lời ngày 27 tháng 7 năm 2014 lúc 13:55Jul 27, 2014 at 13:55

SBerg413SBerg413SBerg413

Phù bằng vàng 14.4K658 Huy hiệu bạc87 Huy hiệu đồng6 gold badges58 silver badges87 bronze badges

Tôi chỉ nhét một liên kết tượng trưng vào phần Apache của cấu hình PHP. Nền tảng: Xubuntu 14.04 lts.

Details:

  1. CD /etc/php5/apache2/conf.d
  2. sudo ln -s ../../mods-available/mcrypt.ini 20-mcrypt.ini
  3. ls -l để xem liên kết mới có ở đó không
  4. Sudo Apache2ctl khởi động lại

HTH.

Đã trả lời ngày 10 tháng 5 năm 2014 lúc 19:50May 10, 2014 at 19:50

Đối với những người sử dụng ngăn xếp LEMP (NGINX & PHP5-FPM), đây là giải pháp

apt-get install php5-mcrypt
php5enmod mcrypt
service php5-fpm restart
service nginx restart

(Chạy từng chiếc với sudo, một cách tự nhiên)

Đã trả lời ngày 18 tháng 7 năm 2015 lúc 11:53Jul 18, 2015 at 11:53

VercasvercasVercas

8.75315 Huy hiệu vàng63 Huy hiệu bạc106 Huy hiệu Đồng15 gold badges63 silver badges106 bronze badges

3

Thử cái này:

sudo apt-get install mcrypt php5-mcrypt; php5enmod mcrypt; service apache2 restart

Đã trả lời ngày 3 tháng 9 năm 2014 lúc 15:32Sep 3, 2014 at 15:32

THUCNGGUYENTENTHUCNGGARYENthucnguyen

1.66815 Huy hiệu bạc14 Huy hiệu đồng15 silver badges14 bronze badges

Tôi đang sử dụng Mac OS X Yosemite bằng thiết bị đầu cuối và tôi sửa lỗi nàyTerminal, and I fix this error

Phần mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn

Bằng cách chạy các lệnh sau:

brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt

Đã trả lời ngày 21 tháng 5 năm 2015 lúc 18:03May 21, 2015 at 18:03

Hướng dẫn the mcrypt extension is missing please check your php configuration - phần mở rộng mcrypt bị thiếu, vui lòng kiểm tra cấu hình php của bạn

code-8code-8code-8

51.1K96 Huy hiệu vàng 310 Huy hiệu bạc527 Huy hiệu Đồng96 gold badges310 silver badges527 bronze badges

  • #1

Nếu bạn đang bị thiếu tiện ích mở rộng McRypt. Vui lòng kiểm tra lỗi cấu hình PHP của bạn.

Dưới đây là các bước để giải quyết vấn đề này:

  • Chúng tôi phải thực hiện các thay đổi trong tệp php.ini để giải quyết lỗi này và bạn sẽ tìm thấy tệp php.ini ở vị trí bên dưới:

Mã số:

C:\Program Files\PHP\v5.2

Lưu ý: Chúng tôi đã sử dụng Php phiên bản 5.2 trong ví dụ này.: We have used PHP version 5.2 in this example.

  • Bây giờ bước quan trọng nhất là lấy bản sao lưu của tệp php.ini của bạn nếu trong trường hợp có gì đó không ổn thì bạn có thể tải lên tệp cũ của mình. Trong tệp php.ini, bạn phải tìm kiếm tiện ích mở rộng = php_mcrypt.dll được nhận xét với dấu chấm phẩy (.
  • Ở đây loại bỏ dấu chấm phẩy (và nó sẽ giải phóng phần mở rộng của bạn, bây giờ lưu tệp.
  • Nếu trong trường hợp bạn không thể tìm thấy tiện ích mở rộng này trong tệp php.ini của mình thì bạn có thể thêm phần mở rộng của Google = php_mcrypt.dll, trong tệp và lưu nó.
  • Bây giờ McRypt EXTEMSION của bạn đã được bật để bạn sẽ không gặp lỗi thiếu. Bạn có thể kiểm tra điều này sau khi xóa bộ đệm trình duyệt của bạn.

Làm cách nào để kích hoạt tiện ích mở rộng PHP McRypt?

Bạn có thể cài đặt McRypt từ cây nguồn PHP dưới dạng mô -đun nếu bạn chọn.Bật mô -đun bằng cách thêm: 'Extension = mcrypt.so' vào php.ini.Xong!adding: 'extension=mcrypt.so' to PHP. ini. Done!

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

Chúng tôi đã kết hợp hướng dẫn về cách bật PHP-mcrypt cho cả máy chủ Unix và Windows ...
Tìm PHP.INI (Tệp cấu hình PHP chính).
Mở và tìm kiếm cho; Phần mở rộng = PHP_MCRYPT.DLL).
Unsomment/loại bỏvà lưu PHP.ini ..

Làm thế nào để tôi biết nếu PHP McRypt được cài đặt?

Xác định xem tiện ích mở rộng McRypt có được tải theo bất kỳ cách nào sau không: thiết lập PHPINFO.Tệp PHP trong thư mục gốc của máy chủ web và kiểm tra đầu ra trong trình duyệt web.Chạy lệnh sau: $ PHP -R "phpinfo ();"|GREP McRYPT.$ php -r "phpinfo();" | grep mcrypt.

Mở rộng PHP của McRypt là gì?

Mở rộng McRypt là một giao diện của Thư viện mật mã McRypt.Phần mở rộng này rất hữu ích cho việc cho phép mã PHP sử dụng McRypt để chạy trên PHP 7.2+.Phần mở rộng McRypt được bao gồm trong PHP 5.4 đến PHP 7.1.PHP 5.4 through PHP 7.1.