win环境:
参考:https://www.it1352.com/1816714.html
到http://windows.php.net/downloads/pecl/releases/libsodium/1.0.6/
下载 php_libsodium-1.0.6-5.6-nts-vc11-x86.zip 并解压缩文件。
将 libsodium.dll 复制到我的 php5.6\php.exe 目录中
将 php_libsodium.dll 复制到我的目录 php5.6\ext 中
在php.ini文件中启用
extension=php_libsodium.dll
重新启动服务器
CentOS:
参考:https://zhuanlan.zhihu.com/p/84899708
在http://pecl.php.net/package/libsodium和https://github.com/jedisct1/libsodium-php看了下,
只合适用1.*的版本
wget http://pecl.php.net/get/libsodium-1.0.7.tgz
pecl install libsodium-1.0.7.tgz
安装好之后提示:
Build process completed successfully
Installing '/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/libsodium.so'
install ok: channel://pecl.php.net/libsodium-1.0.7
configuration option "php_ini" is not set to php.ini location
You should add "extension=libsodium.so" to php.ini
vim /usr/local/php5/etc/php.ini
添加上述即可
更多:
https://blog.csdn.net/u010324331/article/details/82153067