php無需編譯安裝openssl擴(kuò)展的實(shí)現(xiàn)方法
在php中使用RSA算法的時(shí)候,需要調(diào)用openssl_get_publickey方法,但同時(shí)需要對php編譯openssl擴(kuò)展,否則會(huì)提示以下錯(cuò)誤:
Call to undefined function openssl_get_publickey()
由于php已經(jīng)安裝完畢,如何無需編譯的情況下安裝openss呢。這種方式操作步驟如下:
進(jìn)入php源代碼路徑
cd /php-5.6.19/ext/openssl
使用phpize編譯
cp config0.m4 config.m4 phpize
此時(shí)會(huì)生成configure文件,這樣就可以使用make命令安裝
特別說明:需要設(shè)置php安裝路徑的環(huán)境變量.
執(zhí)行make安裝
./configure --with-php-config=/usr/local/cp-php-5.6.19/bin/php-config --with-openssl
特別說明:需要先安裝openssl
php.ini添加擴(kuò)展配置openssl的擴(kuò)展
extension=openssl.so
驗(yàn)證是否增加成功
php -m
可以看到php的所有的擴(kuò)展
以上這篇php無需編譯安裝openssl擴(kuò)展的實(shí)現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解析array splice的移除數(shù)組中指定鍵的值,返回一個(gè)新的數(shù)組
array_splice這個(gè)數(shù)組函數(shù)在w3school的解釋是把數(shù)組中的一部分去掉并用其它值取代。所以我在做數(shù)組移除的時(shí)候沒有考慮到用這個(gè)函數(shù),或者因?yàn)閺膩頉]有用過2013-07-07php實(shí)現(xiàn)利用phpexcel導(dǎo)出數(shù)據(jù)
以下是對php中利用phpexcel導(dǎo)出數(shù)據(jù)的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過來參考下2013-08-08PHP實(shí)現(xiàn)從遠(yuǎn)程下載文件的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)從遠(yuǎn)程下載文件的方法,涉及php操作文件的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03php 函數(shù)使用可變數(shù)量的參數(shù)方法
下面小編就為大家?guī)硪黄猵hp 函數(shù)使用可變數(shù)量的參數(shù)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05詳解php中implode explode serialize json msgpack性能對比
這篇文章主要介紹了php中implode/explode、serialize、json、 msgpack性能對比,對性能感興趣的同學(xué),可以參考下2021-04-04