php7.x安装sodium扩展

简介: php7.x安装sodium扩展

1、编译安装libsodium(每行一个命令)

wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz 下载libsodium源码包;

tar -zxvf libsodium-1.0.18-stable.tar.gz解压;

cd libsodium-stable进入解压后的目录;

./configure

make && make install



2、安装php-devel:dnf install php-devel



3、vi /etc/profile编辑profile文件,在末尾加上export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig,然后执行source /etc/profile使该设置生效。



4、下载对应版本的php源码包(以php7.4.19为例),编译安装sodium扩展(每行一个命令):

wget https://www.php.net/distributions/php-7.4.19.tar.gz 下载php源码包;

tar -zxvf php-7.4.19.tar.gz 解压;

cd php-7.4.19/ext/;

mv sodium /usr/local/php/ 把sodium目录移动到php目录下,您可以根据需要自定义;

cd /usr/local/php/sodium/;

/usr/bin/phpize;

./configure --with-php-config=/usr/bin/php-config;

make && make install;



5、vi /etc/php.ini 编辑php.ini文件,在末尾添加extension=sodium.so;



6、systemctl restart php-fpm重启php服务。

相关文章
|
2月前
|
JavaScript Linux PHP
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
115 3
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
|
3月前
|
自然语言处理 测试技术 API
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
296 5
|
5月前
|
Ubuntu Linux PHP
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
171 6
|
8月前
|
运维 JavaScript 应用服务中间件
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
本文介绍了OS Copilot在ECS上 Alibaba Cloud Linux的安装与使用,并对其多项参数进行了功能测评。OS Copilot是为操作系统提供智能化辅助的工具,支持自动化任务、智能推荐、故障排查等功能。安装时需检查是否已安装(`rpm -q os-copilot`),若未安装则用`yum install os-copilot`命令安装,并配置AccessKey信息连接阿里云服务。通过测试不同参数命令,如`-t`参数,展示了其自动化执行和智能生成回答的能力,显著提升运维效率。
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
|
7月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
181 20
|
10月前
|
Java 程序员 PHP
01 入门PHP就来我这-安装phpstudy
路老师的PHP入门教程,带你从零开始学习PHP。首先下载并安装phpStudy,接着配置域名和端口,最后创建并运行第一个PHP文件。内容详实,适合初学者。
190 3
01 入门PHP就来我这-安装phpstudy
|
11月前
|
NoSQL MongoDB PHP
PHP7 MongDB 安装与使用
10月更文挑战第19天
112 1
PHP7 MongDB 安装与使用
|
11月前
|
NoSQL 安全 Linux
MongoDB PHP 扩展
10月更文挑战第19天
98 0
MongoDB PHP 扩展
|
11月前
|
tengine 应用服务中间件 Linux
Tengine、Nginx安装PHP命令教程
要在阿里云Linux上安装PHP,请先更新YUM源并启用PHP 8.0仓库,然后安装PHP及相关扩展。通过`php -v`命令验证安装成功后,需修改Nginx配置文件以支持PHP,并重启服务。最后,创建`phpinfo.php`文件测试安装是否成功。对于CentOS系统,还需安装EPEL源和Remi仓库,其余步骤类似。完成上述操作后,可通过浏览器访问`http://IP地址/phpinfo.php`测试安装结果。
|
11月前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
110 0