linux下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是否安裝成功


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章