Hướng dẫn mcrypt php extension required wamp - yêu cầu phần mở rộng mcrypt php wamp

Nếu bạn cần mã này chạy và nó sử dụng McRypt, tôi nghi ngờ nếu nó thực sự yêu cầu Php 7.1, điều gì có thể giúp bạn [tuy nhiên có thể không được đề xuất]

  1. Cài đặt Wamp cho Windows Link nơi bạn có thể dễ dàng chuyển đổi giữa Php 5 và 7

WAMP không lý tưởng cho các phiên bản PHP tùy chỉnh nhưng tôi đã quản lý để thêm một số "phiên bản của tôi" nếu tôi không tìm thấy các phiên bản thú vị trong danh sách, bạn có thể chuyển phiên bản bằng cách nhấp vào biểu tượng tại biểu tượng thử. trái hoặc phải [kiểm tra cả hai cách]

cũng kiểm tra liên kết này

  1. Tốt hơn nhiều trong việc tùy chỉnh PHP của bạn sẽ là Docker nhưng nó đòi hỏi một số đường cong học tập thay vì có thể nhấp chuột. Tuy nhiên, với Docker, bạn có thể làm bất cứ điều gì có thể với PHP khi với WAMP bạn sẽ luôn có một số trở ngại [chủ yếu là do thiếu tài nguyên cách làm một cái gì đó và nền tảng Windows cụ thể].

Nếu bạn từ bỏ WAMP, hãy cài đặt lệnh Docker và Run Command:

docker run --rm -it php:5-apache php -r 'print_r[get_loaded_extensions[]];'

Để kiểm tra các tiện ích mở rộng được tải trên Php 7 với Apache Run

docker run --rm -it php:7-apache php -r 'print_r[get_loaded_extensions[]];'

Để xem phiên bản PHP đã cài đặt McRypt và nếu không cài đặt nó vào hình ảnh docker của PHP không phải là một vấn đề lớn [hãy biết trong bình luận nếu bạn cần thông tin đó]

Tại đây bạn có một hình ảnh PHP chính thức cho Docker với mô tả Cách cài đặt các tiện ích mở rộng Dockerhub Php hình ảnh

  1. Có lẽ điều này sẽ giúp McRypt-Module-Open

Re: Mở rộng Php McRypt cần thiết.

Cảm ơn câu trả lời của bạn

Tôi đã cài đặt mycrypt riêng biệt bởi pecl trên debianbut của mình, tôi cũng tải xuống mở rộng mycrypt.dll và đặt nó vào c: \ wamp64 \ bin \ php \ php7.3.12 \ ext
But i also download mycrypt.dll extension and put it in C:\wamp64\bin\php\php7.3.12\ext

Tôi đã xóa của tôi /etc/php/7.3/cli/conf.d/mcrypt.iniso Không còn lỗi nào của: Php Warning: Mô -đun 'McRypt' đã được tải trong không xác định trên dòng 0
So there is no more error of :
PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0

Vì vậy, bây giờ tôi có đúng Conf:

$ PHP -I | GREP McRYPT

Bộ lọc luồng đã đăng ký => Zlib.*, String.Rot13, String.toupper, String.ToLower, String.Strip_Tags, Convert. enableSMCrypt_filter hỗ trợ => enableSMCrypt.algorithms_dir => không có giá trị => không valuemcrypt.modes_dir => không có giá trị => không có giá trị
mcrypt
mcrypt support => enabled
mcrypt_filter support => enabled
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value

$ PHP -V

Php 7.3.14-1 ~ Deb10u1 [CLI] [Được xây dựng: ngày 16 tháng 2 năm 2020 15:07:23] [NTS] Bản quyền [C] 1997-2018 Động cơ Php Groupzend v3.3.14, Bản quyền [C] 1998-2018 Zend Technologieswith Zend Opcache v7.3.14-1 ~ Deb10u1, Bản quyền [c] 1999-2018, bởi Zend Technologies
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.14, Copyright [c] 1998-2018 Zend Technologies
with Zend OPcache v7.3.14-1~deb10u1, Copyright [c] 1999-2018, by Zend Technologies

Bạn nói rằng đó không phải là một vấn đề do WampServer.

Vì vậy, nơi tôi có thể tìm thấy lỗi ở đâu khi tôi tải trang Virtualhost Laravel của mình? Tôi đã không tìm thấy một giải pháp ở bất cứ nơi nào tại sao phần mở rộng MCRYPT PHP cần thiết. Hiển thị trên trang của tôi
I diden't find a solution anywhere of why the error Mcrypt PHP extension required. show on my page

Chúng tôi muốn cảm ơn những công ty tuyệt vời này đã hỗ trợ chúng tôi amazing companies for supporting us

Logo của bạn ở đây?

Cổng thông tin Laravel để giải quyết vấn đề, chia sẻ kiến ​​thức và xây dựng cộng đồng.

Laravel.io

Cộng đồng

© 2022 Laravel.io - Tất cả các quyền.

Để kết nối thành công & sử dụng & nbsp; plugin corrensa-máy chủ của bạn nên có & nbsp; php-mcrypt được bật. & Nbsp; trong 90% các trường hợp-PHP-mcrypt & nbsp; sẽ được cài đặt và bật Sẽ thấy nó bật lên trong khi đăng nhập vào bộ điều hợp/mở rộng Corrensa trong VTiger hoặc trong cửa sổ lỗi.server should have php-mcrypt enabled. In 90% of the cases – php-mcrypt will already be installed and enabled, however in case where it is not, you will see it pop up in while logging into Corrensa Adapter/Extension in VTiger or in the error window.

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. Đây chỉ là những hướng dẫn rất chung chung và nó có thể không hoạt động với bạn, tuy nhiên chúng tôi thực sự khuyên bạn nên sử dụng Google Cách làm thế nào để bật php-mcrypt trên *my_server *.

Nếu bạn gặp phải bất kỳ vấn đề nào - vui lòng liên hệ với chúng tôi, chúng tôi sẽ rất vui khi chỉ cho bạn đúng hướng.

Máy chủ Unix

Tuy nhiên, mỗi máy chủ & NBSP; Cấu hình có phần độc đáo và NBSP; Tuy nhiên, thật khó để cung cấp hướng dẫn cho mỗi máy chủ-PHP-MCRYPT là tiện ích mở rộng PHP có thể được cài đặt bằng cách sử dụng cài đặt apt-get hoặc yum [nếu bạn đang sử dụng máy chủ Unix] .php-mcrypt is a php extension which can be installed using apt-get or yum install [if you are using unix server].

Centos: Yum Cài đặt PHP-Mcrypt hoặc Yum Cài đặt Php5-McRypt: yum install php-mcrypt OR yum install php5-mcrypt

Debian/Ubuntu: Cài đặt APPT-GET PHP-MCRYPT hoặc APT-GET Cài đặt php5-mcrypt: apt-get install php-mcrypt OR apt-get install php5-mcrypt

Sau khi cài đặt, đảm bảo khởi động lại máy chủ Apache/Web.restart apache/web server.

/etc/init.d/apache khởi động lại hoặc khởi động lại dịch vụ httpd OR httpd service restart

Điều đó sẽ chăm sóc nó.

Máy chủ Windows

Đối với người dùng Windows Server/Setup - bạn có thể sẽ cần vào máy chủ WAMP của mình và bật nó từ bảng điều khiển hoặc bằng cách chỉnh sửa php.ini.

Bảng điều khiển/khu vực cấu hình

Trong một số trường hợp, WAMP/IIS-bạn sẽ có thể mở khu vực cấu hình cho máy chủ Apache/Web của bạn và bật phần mở rộng PHP. Trong khu vực đó-bạn sẽ có thể tìm thấy PHP-mcrypt và kiểm tra/kích hoạt nó. Điều này sẽ chỉ áp dụng nếu bạn ‘Khu vực cấu hình/bảng điều khiển cho các tiện ích mở rộng PHP.

Chỉnh sửa thủ công Php.ini

Đây có lẽ là phương pháp nhanh nhất để kích hoạt PHP-mcrypt trên Windows Server-tất cả những gì bạn cần làm là:

  • Tìm Php.ini [Tệp cấu hình PHP chính]
  • Mở và tìm kiếm cho; Extension = php_mcrypt.dll];extension=php_mcrypt.dll ]
  • Unsomment/loại bỏ và lưu php.ini

Cuối cùng - đảm bảo khởi động lại Apache/Web Server và tiện ích mở rộng sẽ được bật.

Làm cách nào để kích hoạt 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!

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.

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

Đây có lẽ là phương pháp nhanh nhất để kích hoạt PHP-mcrypt trên Windows Server-tất cả những gì bạn cần làm là:..
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.

Bài Viết Liên Quan

Chủ Đề