Я пытаюсь установить PHP-расширение Libsodium с помощью PECL, но понятия не имею, как получить нужны dll файлы. Я хочу использовать его с Wampserver в Windows 7 (64-разрядная версия).
Может кто-нибудь помочь мне?
Я пытаюсь установить PHP-расширение Libsodium с помощью PECL, но понятия не имею, как получить нужны dll файлы. Я хочу использовать его с Wampserver в Windows 7 (64-разрядная версия).
Может кто-нибудь помочь мне?
Вот как я это сделал.
расширение = php_libsodium.dll
Теперь вы должны получить свой php_libsodium в расширениях файла php Up and Running. :)
** Я этого не заметил, этому вопросу 4 месяца. Я надеюсь, что Вы решили это.
используйте командную строку:
pecl install libsodium
и перейдите в папку wamp, найдите php.ini в папке php:
добавьте эту строку: в файл iniextension=libsodium.so
Этого результата можно добиться, запустив php5enmod libsodium, в зависимости от того, какой веб-сервер вы используете. Убедитесь, что вы перезагрузили веб-сервер после установки PECL libsodium
вот хорошие ссылки: https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium
extension=sodium.so
(как упоминалось здесь: paragonie.com/book /pecl-libsodium/read/00-intro.md).
- person Ryan; 24.09.2018
Вы можете скачать необходимые файлы dll здесь: http://windows.php.net/downloads/pecl/releases/libsodium/1.0.2/
Выберите версию, соответствующую вашей версии PHP, компилятору и архитектуре. (это можно проверить с помощью phpinfo(); на вашем компьютере)
Скопируйте php_libsodium.dll в папку "ext" (C:\PHP\ext)
Скопируйте libsodium.dll в корень каталога PHP (C:\PHP)
Добавьте extension=php_libsodium.dll в php.ini
перезапустить апач
Это работало в автономной версии PHP, работающей в Windows 7, я не вижу причин, по которым это не должно работать в WAMP или XAMP.
Вы также можете использовать https://github.com/paragonie/sodium_compat. Вы можете просто использовать:
composer require paragonie/sodium_compat
Хотя в прошлом, очевидно, требовалось больше шагов (см. мой комментарий от 2018 года), сегодня я установил 64-разрядную версию Wamp 3.2.0, и когда я получил ошибку о том, что libsodium не работает, я смог легко исправить это:
Был приятно удивлен, что работает!