Erweiterung mcrypt installieren

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Erweiterung mcrypt installieren

Postby NameSchonVergeben » 13. February 2019 09:04

Schönen Tag,

Ich habe die Erweiterung ( php_mcrypt.dll ) in den Ordner C:\xampp\php\ext kopiert und in php.ini "extension=mcrypt" ergänzt. Trotzdem erhalte ich beim Ausführen von "php artisan serve" die Meldung:

Code: Select all
PHP Warning:  PHP Startup: Unable to load dynamic library 'mcrypt' (tried: C:\xampp\php\ext\mcrypt (Das angegebene Modul wurde nicht gefunden.), C:\xampp\php\ext\php_mcrypt.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'mcrypt' (tried: C:\xampp\php\ext\mcrypt (Das angegebene Modul wurde nicht gefunden.), C:\xampp\php\ext\php_mcrypt.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
Mcrypt PHP extension required.

Auch mit extension=php_mcrypt.dll klappt es nicht.

Das verstehe ich nicht. Woran liegt das?
NameSchonVergeben
 
Posts: 3
Joined: 13. February 2019 08:48
XAMPP version: 7.2.8
Operating System: Windows

Re: Erweiterung mcrypt installieren

Postby Altrea » 13. February 2019 09:39

Wo hast du die DLL denn hergenommen?
Ist diese DLL exakt gegen diese PHP Version kompiliert worden?
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Erweiterung mcrypt installieren

Postby NameSchonVergeben » 13. February 2019 10:50

Vorgeschichte: Ich möchte laravel nutzen. Mit
composer create-project --prefer-dist laravel/laravel
habe ich es installiert. Und nach php artisan serve erhielt ich die Meldung: "Mcrypt PHP extension required."

Die dll Datei habe ich von:
http://www.dlldownloader.com/php_mcrypt-dll/
NameSchonVergeben
 
Posts: 3
Joined: 13. February 2019 08:48
XAMPP version: 7.2.8
Operating System: Windows

Re: Erweiterung mcrypt installieren

Postby Altrea » 13. February 2019 12:19

MCrypt wurde mit PHP 7.1 als veraltet gekennzeichnet und ist mit PHP 7.2 aus dem Core Umfang herausgeflogen und ins PECL verlagert worden.
http://php.net/manual/de/migration71.deprecated.php

Du hast also folgende Möglichkeiten:
  • Nutze eine neuere Version von Laravel. Mit Version 5.1 ist Laravel von MCrypt auf OpenSSL umgestiegen
  • Nutze eine ältere XAMPP Version mit PHP 7.1 oder älter
  • Versuche MCrypt selbst zu kompilieren oder finde ein vorgefertigtes Kompilat für PHP 7.2 NTS x86

Und ein Tipp am Rande: Benutze NIEMALS Dateien, besonders keine DLLs die du irgendwo im Internet auf irgendwelchen nicht vertrauenswürdigen Seiten findest. Das ist der sicherste Weg sich auf deinem Rechner etwas schadhaftes einzufangen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Erweiterung mcrypt installieren

Postby Nobbie » 13. February 2019 12:22

Das geht so nicht. Siehe https://stackoverflow.com/questions/375 ... n-in-xampp

The recent versions of XAMPP for Windows runs PHP 7.x which are NOT compatible with mbcrypt. If you have a package like Laravel that requires mbcrypt, you will need to install an older version of XAMPP. OR, you can run XAMPP with multiple versions of PHP by downloading a PHP package from Windows.PHP.net, installing it in your XAMPP folder, and configuring php.ini and httpd.conf to use the correct version of PHP for your site.


P.S.: Ich war zu langsam...
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Erweiterung mcrypt installieren

Postby NameSchonVergeben » 21. February 2019 16:21

Vielen Dank.
Nach einer Neuinstallation funktioniert alles
NameSchonVergeben
 
Posts: 3
Joined: 13. February 2019 08:48
XAMPP version: 7.2.8
Operating System: Windows


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 34 guests