Comment installer PHP extension libsodium dans Wampserver?

j'essaie d'installer le Libsodium PHP extension en utilisant PECL, mais je ne sais pas comment obtenir les fichiers dll nécessaires. Je veux l'utiliser avec Wampserver sur Windows 7 (64 bits).

quelqu'un Peut-il m'aider?

10
demandé sur SeinopSys 2015-10-08 09:01:36

4 réponses

Voici Comment je l'ai fait.

  1. Télécharger le libsodium à partir d'ici > Pour PHP 7.0,pour PHP 5.6 Et pour PHP 5.5 (tous x64). # Une Note importante, s'il vous plaît télécharger x86-32 bit ou x64-64 bit de cette extension correspondant à votre environnement de ici
  2. Extraire le fichier Téléchargé et copiez libsodium.dll wamp - > bin->php - > php5(x).x.xx Dossier
  3. Copier php_libsodium.dll dans le Fichier extrait de wamp - > bin->php - > php5(x).x.xx - > ext
  4. maintenant, cliquez sur l'icône WAMP system tray. enter image description here
  5. PHP-> paramètres de PHP et Cliquez sur activer dl dans le menu WampManager à partir de la barre d'état système
  6. maintenant ajouter la ligne bellow à php.ini à partir de PHP - > php.ini à partir du menu de Wampmanager, enregistrer et fermer

extension=php_libsodium.dll

  1. maintenant redémarrez Apache ou cliquez sur Redémarrer tous les Services du menu de WampManager

Vous devez maintenant obtenir votre php_libsodium dans les extensions du php en marche. :)

* * Je n'ai pas remarqué, cette question Date de 4 mois. J'espère que Vous avez résolu ce problème.

9
répondu b9p9zzaat 2016-02-24 20:16:44

vous pouvez télécharger les fichiers dll dont vous avez besoin ici:http://windows.php.net/downloads/pecl/releases/libsodium/1.0.2/

  1. sélectionnez la version qui correspond à votre version PHP, compilateur et architecture. (cela peut être vérifié en utilisant phpinfo (); sur votre machine)

  2. copier php_libsodium.dll vers l'annuaire" ext " (C:\PHP\ext)--3-->

  3. copier libsodium.dll à la racine du répertoire PHP (C:\PHP)--3-->

  4. ajouter extension=php_libsodium.dll vers php.ini

  5. redémarrez apache

cela a fonctionné sur une version autonome de PHP tournant sur Windows 7, Je ne vois pas pourquoi cela ne devrait pas fonctionner sur WAMP ou XAMP.

3
répondu Roy 2015-12-22 14:55:10

utilisez l'invite de commande :

pecl install libsodium

et allez dans le dossier wamp pour trouver php.ini dans le dossier de php :

ajouter cette ligne: fichier ini

extension=libsodium.so



vous pourriez être en mesure d'atteindre ce résultat en exécutant php5enmod libsodium, en fonction du serveur web que vous utilisez. Assurez-vous de redémarrer votre serveur web après avoir installé PECL libsodium



ici est la bonne référence: https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium

2
répondu mohsen 2015-10-08 06:33:49

Vous pouvez également utiliser https://github.com/paragonie/sodium_compat. Vous pouvez simplement utiliser :

 composer require paragonie/sodium_compat
0
répondu jessiPP 2017-07-19 22:39:45