产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] libsodium扩展如何安装

嘟嘟
铁牌会员
50.87 价值分

嘟嘟 发表于 2019-06-09 01:25:18
现在需要libsodium扩展使用 使用的PHP5.6
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2019-06-09 01:25:18 1

amysql
创始人
99532.51 价值分

工单有回复,查看下工单。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (2.91分)
回复  2019-06-10 10:29:31 2

AMH面板 - 好用高效低占用、安全可靠极稳定

嘟嘟
铁牌会员
50.87 价值分

最近一个项目要使用libsodium扩展,可是软件市场没有,只能自己摸索安装,刚开始安装好多次都失败,最后求助工单,耐心的和管理大大交流,最终完成了此扩展使用.

默认PHP7.2,7.3已经集成了此扩展,但是还是需要自己编译,

下面安装步骤分享给大家:
第一步:
/root 目录下(默认目录)

wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz
tar -zxvf libsodium-1.0.18.tar.gz
cd libsodium-1.0.18
./configure
make && make install

第二步:
进入 /usr/local/php-7.3/extcode/sodium/ 目录
1. 安装

/usr/local/php-7.3/bin/phpize;
./configure --with-php-config=/usr/local/php-7.3/bin/php-config
make && make install

2.复制so文件
编译完成,最后会提示so的目录。
Installing shared extensions: /usr/local/php-7.3/lib/php/extensions/no-debug-non-zts-XXX/

把其中的目录的
sodium.so
文件复制到
/home/wwwroot/你的环境/ext

3.配置
进入环境软件中的管理环境,点击『环境配置』增加配置
extension=”sodium.so”

然后查看phpinfo就可以看到是否启用此扩展
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (16.24分)
回复  2019-06-12 15:30:39 3

嘟嘟
铁牌会员
50.87 价值分

引用:
amysql 发表于 2019-06-10 10:29:31
工单有回复,查看下工单。


谢谢 已完成此扩展
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2019-06-12 15:31:18 4

lpd15867
银牌会员
1334.67 价值分

不错,马克以后说不定用到
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2019-06-16 18:43:44 5

断了线
铁牌会员
107.32 价值分

不错,标记一下,应该用得到,其他扩展也可以吧?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2019-07-07 12:15:51 6
 1  (总1页)
AMH社区列表
用户服务中心