• 技术文章 >后端开发 >PHP7

    php7安装sodium扩展

    藏色散人藏色散人2019-10-09 17:55:22转载6334

    当前使用Centos7.x系统,php使用7.2版本

    安装libsodium

    libsodium是安装sodium扩展的必须依赖条件,我这里提供两种安装方式,编译和直接yum

    编译安装libsodium

    wget https://github.com/jedisct1/libsodium/releases/download/1.0.17/libsodium-1.0.17.tar.gz
    tar xf libsodium-1.0.17.tar.gz
    cd libsodium-1.0.17
    ./configure
    make
    make install

    yum安装libsodium

    rpm -ivh http://mirrors.whsir.com/centos/whsir-release-centos.noarch.rpm
    yum install wlibsodium

    下载php7.2编译sodium

    yum install autoconf
    wget https://www.php.net/distributions/php-7.2.17.tar.gz
    tar xf php-7.2.17.tar.gz
    cd php-7.2.17/ext/sodium
    /usr/local/php/bin/phpize

    根据自己phpize的位置来运行即可(不知道phpize在哪的直接find / -name phpize查找),运行完提示下面信息,然后编译

    Configuring for:
    PHP Api Version: 20170718
    Zend Module Api No: 20170718
    Zend Extension Api No: 320170718

    编译扩展模块:

    ./configure --with-php-config=/usr/local/php/bin/php-config
    make
    make install

    执行完成后会显示扩展模块编译到的目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/

    修改php.ini添加扩展

    extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/"
    extension=sodium.so

    保存退出,重启php。

    通过phpinfo可看到,扩展已生效。

    以上就是php7安装sodium扩展的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:aliyun,如有侵犯,请联系admin@php.cn删除
    专题推荐:php7 sodium
    上一篇:PHP7中的数据类型 下一篇:彻底把 PHP7 说透,全面介绍 PHP7 新特性
    大前端线上培训班

    相关文章推荐

    • PHP7 新特性之?:和??的区别• PHP7 新增intdiv()函数的使用详解(代码示例)• PHP7中的数据类型• PHP7实现daemon守护进程详解

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网