开发者社区> 问答> 正文

openssl扩展库怎么开启

openssl扩展库怎么开启

展开
收起
诺兰卡盟 2018-08-26 12:24:49 2561 0
2 条回答
写回答
取消 提交回答
  • 全栈工程师、十年公益项目义务程序员
    推荐回答

    1.CentOS系统


    php安装包目录:/data/php5.6.14/
    PHP安装路径:/usr/local/php/
    (下面步骤中的具体路径设置,大家根据自己的实际情况设置即可。)

    在PHP安装包中找到curl扩展目录

    cd /data/php5.6.14/ext/openssl/

    config0.m4文件重命名

    mv config0.m4 config.m4

    运行phpize

    /usr/local/php/bin/phpize

    编译安装:

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


    这时候openssl.so就已经在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/目录下生成了



    设置PHP配置文件php.ini,添加下面一行

    extension=openssl.so



    最后重启服务,使用phpinfo()查看PHP-openssl扩展是否安装成功。


    2.Ubuntu系统

    执行下面命令:



    sudo apt-get install openssl
    sudo apt-get install libcurl4-openssl-dev
    sudo apt-get install libssl-dev


    最后重启服务即可。


    Windows系统篇


    1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。
    2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\ 文件夹下。
    注意:如果没有 php_openssl.dll ,去网上下载一个,下载下来有很多个php_openssl,找到你相应php版本下面的php_openssl。
    3: 重启服务即可
    2018-08-26 13:29:27
    赞同 展开评论 打赏
  • 自打活着来到这个世界,就没打算活着回去.
    2018-08-26 12:52:35
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载