Я пытаюсь установить Libsodium Расширение PHP с использованием PECL, но я понятия не имею, как получить необходимые файлы DLL. Я хочу использовать его с Wampserver на Windows 7 (64-разрядная версия).
Может кто-нибудь мне помочь?
Вот как я это сделал.
расширение = php_libsodium.dll
Теперь вы должны получить php_libsodium в расширениях php Up и Running.
🙂
** Я этого не заметил, этому вопросу 4 месяца. Я надеюсь, что вы решили это.
Вы можете скачать нужные вам 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).
Добавить расширение = php_libsodium.dll в php.ini
перезапустить Apache
Это работало на автономной версии PHP, работающей на Windows 7, я не вижу причин, почему это не должно работать на WAMP или XAMP.
используйте командную строку:
pecl install libsodium
и перейдите в папку wamp и найдите php.ini в папке php:
добавить эту строку: в INI-файл
extension=libsodium.so
Вы можете достичь этого результата, запустив php5enmod libsodium, в зависимости от того, какой веб-сервер вы используете. Убедитесь, что вы перезапустите свой веб-сервер после установки PECL libsodium
вот хорошие ссылки:
https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium
Вы также можете использовать https://github.com/paragonie/sodium_compat. Вы можете просто использовать:
composer require paragonie/sodium_compat