php74 安装扩展sodium
php74 安装扩展sodium
1. 下载编译安装libsodium
1 wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz 2 tar -zxf libsodium-1.0.18-stable.tar.gz 3 cd libsodium-stable 4 ./configure --prefix=/usr/local/libsodium 5 make && make check 6 make install
2. 下载编译安装sodium
yum install autoconf wget https://www.php.net/distributions/php-7.4.21.tar.gz tar -zxf php-7.4.21.tar.gz cd php-7.4.21/ext/sodium/
查找 $PKG_CONFIG_PATH 路径(可能有多个,需要找出php的)
find / -name pkgconfig
我的如下显示
/usr/lib64/pkgconfig /usr/share/pkgconfig /usr/local/lib/pkgconfig /usr/local/freetype/lib/pkgconfig /usr/local/mysql/lib/pkgconfig
我使用的是
/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
echo $PKG_CONFIG_PATH
phpize ./configure --with-php-config=/usr/local/php/bin/php-config make make install
最后添加扩展
vim /usr/local/php/etc/php.ini extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/" extension=sodium.so :wq systemctl restart php-fpm php -m | grep sodium