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服务。

相关文章
|
6天前
|
Linux PHP
linux centos7 安装php7.4 实测 遇到的坑
linux centos7 安装php7.4 实测 遇到的坑
62 0
|
6天前
|
运维 Unix Linux
Linux系统 PHP安装expect扩展详解
Linux系统 PHP安装expect扩展详解
44 5
|
6天前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
168 0
|
6天前
|
PHP Apache
centos7.9 安装php7.0以上版本
centos7.9 安装php7.0以上版本
79 2
|
6天前
|
应用服务中间件 PHP nginx
安装基于docker的php运行环境
安装基于docker的php运行环境
11 0
|
6天前
|
编译器 API PHP
深入PHP扩展开发:打造高效自定义模块
【4月更文挑战第30天】 在追求性能优化和特定功能实现的道路上,PHP提供了一种强大机制——扩展。本文将引导读者通过编写一个简单的PHP扩展来探索扩展开发的世界。我们将涉及从环境搭建到代码实现,再到扩展的编译与加载的完整流程,确保读者能够理解并实践如何创建高效的自定义PHP模块。
|
6天前
|
关系型数据库 MySQL Linux
Centos7 yum安装lAMP 环境 php版本5.6.38 mysql版本5.7.22
Centos7 yum安装lAMP 环境 php版本5.6.38 mysql版本5.7.22
28 0
|
6天前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
6 0
|
6天前
|
Ubuntu PHP
ubuntu16.04 卸载 php7并安装php5.6记录
ubuntu16.04 卸载 php7并安装php5.6记录
|
6天前
|
缓存 Linux PHP
yum安装PHP
yum安装PHP
69 3