您好,登錄后才能下訂單哦!
很多時候都會用到openssl組件,下面就介紹一下linux下php安裝openssl擴展:
安裝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
修改php.ini文件,首先應設置一個擴展組件的存放目錄,例如我的存放目錄為/data/php/ext,那么修改php.ini中的extension_dir為extension_dir = "/data/php/ext",然后在擴展組件最后添加extension=openssl.so,最后保存文件
重啟php和nginx
phpinfo查看openssl是否安裝成功
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。