Linux 和 mac os 下php安裝mcrypt擴展
一:Mcrypt簡介
Mcrypt是PHP的一個擴展,完成了常用加密演算法的封裝,其實該擴展是對mcrypt標準類別庫的封裝,mcrypt完成了相當多的常用加密演算法,如DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 和 GOST加密演算法,并且提供了CBC、OFB、CFB 和 ECB 四種塊加密的模型,
二:安裝libmcrypt依賴庫
要使用該擴展,必須首先安裝mcrypt標準類別庫,注意的是mcrypt軟體依賴libmcrypt和mhash兩個庫,
1. 下載 libmcrypt,mhash, mcrypt原始碼壓縮包(gz或tgz格式)
libmcrypt-2.5.8.tar.gz 或者去這里 libmcrypt 下載你需要的版本,
Libmcrypt(libmcrypt-2.5.8.tar.gz):點擊鏈接
mcrypt(mcrypt-2.6.8.tar.gz ):點擊鏈接
mhash(mhash-0.9.9.9.tar.gz):點擊鏈接
2. 先安裝Libmcrypt
tar -zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make
make install
說明:libmcript默認安裝在/usr/local
安裝完后重啟機器
3. 再安裝mhash
tar -zxvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9
./configure
make
make install
4. 最后安裝mcrypt
tar -zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
./configure
make
make install
說明:由于在配置Mcrypt時,會找不到libmcrypt的鏈接庫,導致無法編譯,因為Libmcrypt的鏈接庫在/usr/local/lib檔案夾下,
因次,在配置mcrypt時要加入LD_LIBRARY_PATH=/usr/local/lib匯入鍵接庫,
5. php配置修改
php.ini 加入配置 extension=mcrypt.so
6. 重啟php-fpm
/etc/init.d/php-fpm restart
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266307.html
標籤:其他
上一篇:shell腳本詳解(二)——條件測驗、if陳述句和case分支陳述句
下一篇:寶塔Linux面板命令大全
