zoukankan      html  css  js  c++  java
  • php5.6.11 openssl安装

    今天开发说php不能发邮件,一看发现没有openssl,想在编译php时就把openssl编译进去加--enable-ssl,如果没有安装的话,那么就按照下面的步骤添加openssl模块

    cd /wdzj/source/php-5.6.11/ext/openssl

    #/wdzj/lnmp/php5.6.11/bin/phpize
    Cannot find config.m4.
    Make sure that you run '/wdzj/lnmp/php5.6.11/bin/phpize' in the top level source directory of the module

    cp config0.m4 config.m4

    yum -y install autoconf

    /wdzj/lnmp/php5.6.11/bin/phpize 

    ./configure --with-openssl --with-php-config=/wdzj/lnmp/php5.6.11/bin/php-config

    make; make install

    vi /wdzj/lnmp/php5.6.11/lib/php.ini

    extension = openssl.so

    发送邮件报下面的错误

    [ComposerDownloaderTransportException]
      The "http://packages.zendframework.com/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
      error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
      Failed to enable crypto
    解决办法下:
    cd /wdzj/lnmp/php/php/extensions/no-debug-non-zts-20131226/
    curl http://curl.haxx.se/ca/cacert.pem -o cacert.pem
    然后修改php.ini文件
    openssl.cafile=/wdzj/lnmp/php/php/extensions/no-debug-non-zts-20131226/cacert.pem

    重启php-fpm






      

  • 相关阅读:
    疯子坐飞机问题
    从打开浏览器访问网址中间发生了什么(三握四挥
    Http和Https的区别
    【11】分治,旋转数组最小数字
    【12】(难&精)【DFS】矩阵中的路径
    map的几种分类
    System.setProperties idea命令注入
    centos配置静态ip
    java 异常收集
    window10 开机启动项 添加
  • 原文地址:https://www.cnblogs.com/zenghui940/p/4739389.html
Copyright © 2011-2022 走看看