php添加openssl擴展


很多時候都會用到openssl組件,下面就介紹一下linux下php安裝openssl擴展:

 

  1. 安 裝openssl組件,一般php安裝目錄中都有許多擴展組件的安裝包,當然也包括openssl,例如我的php安裝目錄是/data/php- 5.4.32,那么openssl組件的安裝目錄則為/data/php-5.4.32/ext/openssl,然后執行以下操作

    (1) cd /data/php-5.4.32/ext/openssl

    (2) mv config0.m4 config.m4

    (3) /data/php/bin/phpize

    (4) ./configure --with-openssl --with-php-config=/data/php/bin/php-config,如果此步報Cannot find OpenSSL's <evp.h> 的錯誤執行以下命令:

        yum install openssl openssl-devel

        ln -s /usr/lib64/libssl.so /usr/lib/

    然后重復(3)(4)步驟

    (5)make

    (6)make install,安裝成功會生成一個目錄里面包含openssl.so

  2. 修 改php.ini文件,首先應設置一個擴展組件的存放目錄,例如我的存放目錄為/data/php/ext,那么修改php.ini中的 extension_dir為extension_dir = "/data/php/ext",然后在擴展組件最后添加extension=openssl.so,最后保存文件

  3. 重啟php和nginx

  4. phpinfo查看openssl是否安裝成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM