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?
4 réponses
Voici Comment je l'ai fait.
- 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
- Extraire le fichier Téléchargé et copiez libsodium.dll wamp - > bin->php - > php5(x).x.xx Dossier
- Copier php_libsodium.dll dans le Fichier extrait de wamp - > bin->php - > php5(x).x.xx - > ext
- maintenant, cliquez sur l'icône WAMP system tray.
- PHP-> paramètres de PHP et Cliquez sur activer dl dans le menu WampManager à partir de la barre d'état système
- maintenant ajouter la ligne bellow à php.ini à partir de PHP - > php.ini à partir du menu de Wampmanager, enregistrer et fermer
extension=php_libsodium.dll
- 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.
vous pouvez télécharger les fichiers dll dont vous avez besoin ici:http://windows.php.net/downloads/pecl/releases/libsodium/1.0.2/
sélectionnez la version qui correspond à votre version PHP, compilateur et architecture. (cela peut être vérifié en utilisant phpinfo (); sur votre machine)
copier php_libsodium.dll vers l'annuaire" ext " (C:\PHP\ext)--3-->
copier libsodium.dll à la racine du répertoire PHP (C:\PHP)--3-->
ajouter extension=php_libsodium.dll vers php.ini
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.
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 iniextension=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
Vous pouvez également utiliser https://github.com/paragonie/sodium_compat. Vous pouvez simplement utiliser :
composer require paragonie/sodium_compat