• php开启openssl的方法


    php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置:

     windows下开启方法:

    1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。

    2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWSsystem32  文件夹下。

    win7  64位系统 C:WindowsSysWOW64

    3: 重启apache或者iis

    至此,openssl功能就开启了。

    Linux下开启方法:

    我使用的是锦尚数据的云主机,PHP版本:5.2.14

    下面方案就以我的主机为例讲解为PHP添加openssl模块支持。

    网上一些答案说要重新编译PHP,添加configure参数,增加openssl的支持。这里讲一个不需要重新编译的方法。

    如果服务器上存在PHP安装包文件最好,如果已经删除,去下载和phpinfo页面显示版本一样的PHP安装文件,我这里是 php-5.2.14.tar.gz

    推荐去搜狐镜像下载,网易镜像没有找到。地址为: http://mirrors.sohu.com/php/

    用ssh工具连接到主机。

        # 下载到/var/www/php5目录下
    
        cd /var/www/php5
    
        wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz
    
        # 解压
    
        tar zxvf php-5.2.14.tar.gz
    
        # 进入PHP的openssl扩展模块目录
    
        cd php-5.2.14/ext/openssl/
    
        /var/www/php5/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找
    
        # 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名
    
        mv config0.m4 config.m4
    
        /var/www/php5/bin/phpize
    
        ./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config
    
        make
    
        make install
    
        # 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把openssl.so 文件拷贝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),我这里的目录是 var/www/php5/lib/php/extensions
    
        # 编辑php.ini文件,在文件最后添加
    
        extension=openssl.so
    
        # 重启Apache即可
    
        /usr/local/apache2/bin/apachectl restart

    好了,现在就成功添加openssl支持。

  • 相关阅读:
    移动开发 Native APP、Hybrid APP和Web APP介绍
    urllib与urllib2的学习总结(python2.7.X)
    fiddler及postman讲解
    接口测试基础
    UiAutomator2.0 和1.x 的区别
    adb shell am instrument 命令详解
    GT问题记录
    HDU 2492 Ping pong (树状数组)
    CF 567C Geometric Progression
    CF 545E Paths and Trees
  • 原文地址:https://www.cnblogs.com/hnbiao/p/6026312.html
Copyright © 2020-2023  润新知