日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linuxmhash和mcrypt安裝過程詳解(LAMP環(huán)境搭建)
本節(jié)講解LAMP環(huán)境搭建過程中 mhash和mcrypt源碼包的安裝過程。

創(chuàng)新互聯(lián)主營(yíng)襄陽(yáng)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開發(fā),襄陽(yáng)h5小程序制作搭建,襄陽(yáng)網(wǎng)站營(yíng)銷推廣歡迎襄陽(yáng)等地區(qū)企業(yè)咨詢

mhash源碼包安裝

mhash 是基于離散數(shù)學(xué)原理的不可逆向的 PHP 加密方式擴(kuò)展庫(kù)。mhash 可以用于創(chuàng)建校驗(yàn)數(shù)值,消息摘要,消息認(rèn)證碼,以及無(wú)須原文的關(guān)鍵信息保存(如密碼)等。

安裝步驟如下:

[root@localhost ~]# cd /usr/local/src/mhash-0.9.9.9.tar.gz
[root@localhost ~]# cd /usr/local/src/mhash-0.9.9.9.tar.gz
#進(jìn)入解壓縮目錄
[root@localhost mhash-0.9.9.9]#./configure
#沒有指定安裝位置。因?yàn)樵趍crypt包安裝時(shí),會(huì)在默認(rèn)位置查找mhash包,如果指定了安裝位置,
#那么mcrypt包在安裝時(shí)會(huì)報(bào)錯(cuò)
[root@localhost mhash-0.9.9.9]# make
#編譯
[root@localhost mhash-0.9.9.9]# make install >> /root/mhash_install.log
#編譯安裝。把安裝過程保存在mhash_install.log文件中,便于刪除

mcrypt源碼包安裝

mcrypt 是 PHP 里面重要的加密支持?jǐn)U展庫(kù)。mcrypt 庫(kù)支持 20 多種加密算法和 8 種加密模式。mcrypt 要比 libmcrypt 更加先進(jìn),在很多項(xiàng)目中必須使用 mcrypt 加密方式。請(qǐng)大家注意,在安裝 mcrypt 之前,必須先正確安裝 libmcrypt 和 mhash。

安裝步驟如下:

[root@localhost mhash-0.9.9.9]# cd /usr/local/src/mcrypt-2.6.8
#進(jìn)入源碼目錄
[root@localhost mcrypt-2.6.8]#
LD_LIBRARY_PATH=/usr/local/libmcrypt/lib:/usr/ local/lib./configure --with-libmcrypt-prefix=/usr/local/libmcrypt
#LD_LIBRARY_PATH用于指定libmcrypt和mhash庫(kù)的位置
#./configure為編譯前準(zhǔn)備命令,——with-libmcrypt-prefix用于指定libmcrypt軟件位置
[root@localhost mcrypt-2.6.8]# make
#編譯
[root@localhost mcrypt-2.6.8]# make install
#編譯安裝

請(qǐng)大家注意,在這里 mcrypt 并沒有安裝完成。因?yàn)?mcrypt 是 PHP 的模塊,所以需要等到 PHP 安裝完成之后,再繼續(xù)安裝。

有關(guān)PHP模塊的安裝過程,可以參照《Linux安裝PHP過程詳解》一文進(jìn)行安裝。

PHP 模塊安裝成功后,才能按照以下步驟繼續(xù)安裝 mcrypt。

1)編譯安裝

命令如下:

[root@localhost memcache-3.0.8]# cd /lamp/php-5.4.25/ext/mcrypt/
#進(jìn)入PDO模塊的解壓縮目錄
[root@localhost mcrypt]# /usr/local/php/bin/phpize
#使用phpize加載PDO模塊
[root@localhost mcrypt]# ./configure \ #編譯前配置
--with-php-config=/usr/local/php/bin/php-config \#指定php-config文件的位置
--with-mcrypt=/usr/local/libmcrypt/ #調(diào)用libmcrypt
[root@localhost mcrypt]# make
#編譯
[root@localhost mcrypt]# make install
#編譯安裝

2) 修改PHP配置文件

要讓 PHP 可以識(shí)別和使用 memcache 和 mcrypt 模塊,還需要修改一下 PHP 的配置文件,命令如下:

[root@localhost mcrypt]# vi /usr/local/php/etc/php.ini
#修改PHP配置文件
extension_dir = "./"
#在這個(gè)文件中找到這句話,把它改為以下這句話
extension_dir="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/"
#新加入以下兩句話
extension="memcache.so";
extension="mcrypt.so";

安裝完成之后,重啟 apache,就可以在 phpinfo 頁(yè)面中看到這兩個(gè)模塊了。


網(wǎng)頁(yè)名稱:Linuxmhash和mcrypt安裝過程詳解(LAMP環(huán)境搭建)
分享鏈接:http://www.5511xx.com/article/ccejeje.html