Hvor finder jeg den officielle libmcrypt.dll og php\_mcrypt.dll til PHP 5.3 på Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Baggrund: Jeg kører Windows 7 med IIS Express konfigureret til at bruge PHP 5.3 og jeg skal indlæse mcrypt-modulet. Jeg kan ikke finde de filer, jeg har brug for.


Jeg har også installeret PHP 5.2. for IIS Express og den indeholder begge mcrypt-filer, men de er ikke kompatible med PHP 5.3, da de skiftede fra VC6 til VC9 mellem 5,2 og 5,3.


Der er nogle pakkede distributioner af PHP, herunder Apache osv. Men de er alle pakket ind i installatører, og jeg har bare brug for disse to filer.


Hvor kan jeg finde filerne?

Bedste reference


Fra dokumentationen hedder det at: [3]



  PHP 5.3 Windows-binære filer bruger
  statisk version af MCrypt biblioteket,
  ingen DLL er nødvendig.



Du skal kunne bekræfte dette ved at køre phpinfo, som vil fortælle dig, om mcrypt er indlæst. Sørg for, at mcrypt kommenteres, hvis du kopierede en ældre php.ini-fil. [4]

Andre referencer 1



  1. Du kan finde MCrypt biblioteket til Windows her:
    http://files.edin.dk/php/win32/mcrypt/[5]

  2. Gem libmcrypt.dll i din/php/ext eller/php/folder, så php kan finde det.

  3. Så sørg for at opdatere din php.ini


    Fra:


    extension=php\_mcrypt.dll
    


    Til:


    extension=libmcrypt.dll