[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
#進入解壓縮目錄
[root@localhost mhash-0.9.9.9]#./configure
#沒有指定安裝位置。因為在mcrypt包安裝時,會在默認位置查找mhash包,如果指定了安裝位置,
#那么mcrypt包在安裝時會報錯
[root@localhost mhash-0.9.9.9]# make
#編譯
[root@localhost mhash-0.9.9.9]# make install >> /root/mhash_install.log
#編譯安裝。把安裝過程保存在mhash_install.log文件中,便于刪除
[root@localhost mhash-0.9.9.9]# cd /usr/local/src/mcrypt-2.6.8
#進入源碼目錄
[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庫的位置
#./configure為編譯前準備命令,——with-libmcrypt-prefix用于指定libmcrypt軟件位置
[root@localhost mcrypt-2.6.8]# make
#編譯
[root@localhost mcrypt-2.6.8]# make install
#編譯安裝
有關PHP模塊的安裝過程,可以參照《linux安裝PHP過程詳解》一文進行安裝。
PHP 模塊安裝成功后,才能按照以下步驟繼續安裝 mcrypt。[root@localhost memcache-3.0.8]# cd /lamp/php-5.4.25/ext/mcrypt/
#進入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/ #調用libmcrypt
[root@localhost mcrypt]# make
#編譯
[root@localhost mcrypt]# make install
#編譯安裝
[root@localhost mcrypt]# vi /usr/local/php/etc/php.ini
#修改PHP配置文件
extension_dir = "./"
#在這個文件中找到這句話,把它改為以下這句話
extension_dir="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/"
#新加入以下兩句話
extension="memcache.so";
extension="mcrypt.so";
新聞熱點
疑難解答