Centos 6.4 LAMP 安裝 Mcrypt 擴(kuò)展
在 Centos 6.4 虛擬機(jī)環(huán)境下安裝和配置 LAMP 平臺(tái)時(shí),可能會(huì)遇到無(wú)法安裝 Mcrypt 擴(kuò)展的問題。本文將介紹如何解決這個(gè)問題。下載所需安裝包首先,在百度云上下載以下安裝包:php-5.
在 Centos 6.4 虛擬機(jī)環(huán)境下安裝和配置 LAMP 平臺(tái)時(shí),可能會(huì)遇到無(wú)法安裝 Mcrypt 擴(kuò)展的問題。本文將介紹如何解決這個(gè)問題。
下載所需安裝包
首先,在百度云上下載以下安裝包:php-5.3.3.tar.gz、libmcrypt-2.5.8.tar.gz、mhash-0.9.9.9.tar.gz 和 mcrypt-2.6.8.tar.gz。你可以使用 WinSCP 將這些包傳輸?shù)教摂M機(jī)的 ROOT 目錄下,或者直接在 Centos 下使用 wget 命令進(jìn)行下載。
安裝依賴軟件包
1. 在 Terminal 中輸入以下命令,安裝 gcc 和 gcc-c 這兩個(gè)軟件包:
```
[ libmcrypt-2.5.8]# yum -y install gcc gcc-c
```
此步驟可以解決 "checking for C compiler default output file name... configure: error: C compiler cannot create executables" 錯(cuò)誤。
2. 在 Terminal 中輸入以下命令,安裝 make 軟件包:
```
[ libmcrypt-2.5.8]# yum install make
```
此步驟可以解決 "-bash: make: command not found" 錯(cuò)誤。如果沒有安裝 make,會(huì)出現(xiàn)這個(gè)錯(cuò)誤提示。
3. 在 Terminal 中輸入以下命令,檢查是否已安裝 phpize:
```
[ mcrypt]# whereis phpize
```
如果顯示如下結(jié)果,則表示已經(jīng)安裝了 phpize。
4. 如果沒有安裝 phpize,請(qǐng)?jiān)?Terminal 中輸入以下命令進(jìn)行安裝:
```
[ mcrypt]# yum -y install php-devel
```
安裝 Libmcrypt 庫(kù)
1. 在 Terminal 中輸入以下命令,解壓 libmcrypt 安裝包:
```
[ ~]# tar -zxvf libmcrypt-2.5.8.tar.gz
```
2. 進(jìn)入解壓后的 libmcrypt 目錄:
```
[ ~]# cd libmcrypt-2.5.8
```
3. 執(zhí)行以下命令,配置 libmcrypt:
```
[ libmcrypt-2.5.8]# ./configure
```
4. 執(zhí)行以下命令,編譯并安裝 libmcrypt:
```
[ libmcrypt-2.5.8]# make make install
```
5. 返回根目錄:
```
[ libmcrypt-2.5.8]# cd
```
安裝 Mhash 庫(kù)
1. 解壓 mhash 安裝包:
```
[ ~]# tar -zxvf mhash-0.9.9.9.tar.gz
```
2. 進(jìn)入解壓后的 mhash 目錄:
```
[ ~]# cd mhash-0.9.9.9
```
3. 執(zhí)行以下命令,配置 mhash:
```
[ mhash-0.9.9.9]# ./configure
```
4. 執(zhí)行以下命令,編譯并安裝 mhash:
```
[ mhash-0.9.9.9]# make make install
```
5. 返回根目錄:
```
[ mhash-0.9.9.9]# cd
```
解壓 PHP
1. 解壓 php 安裝包:
```
[ ~]# tar -zxvf php-5.3.3.tar.gz
```
2. 進(jìn)入解壓后的 php 目錄:
```
[ ~]# cd php-5.3.3/ext/mcrypt
```
通過 PHPIZE 安裝并編譯 Mcrypt
1. 輸入以下命令,使用 phpize 安裝 Mcrypt:
```
[ mcrypt]# /usr/bin/phpize
```
2. 輸入以下命令,配置 Mcrypt:
```
[ mcrypt]# ./configure --with-php-config/usr/bin/php-config
```
3. 輸入以下命令,編譯并安裝 Mcrypt:
```
[ mcrypt]# make make install
```
編輯 文件
1. 使用 vi 命令打開 文件:
```
[ ~]# vi
```
2. 使用向下箭頭鍵滾動(dòng)至文件末尾,在最后一行按下 "i" 鍵開始編輯,添加以下內(nèi)容:
```
extension
```
3. 編輯完成后,按 "ESC" 鍵退出編輯模式,然后按 "Shift :" 鍵,輸入 "wq" 保存并退出。
重新啟動(dòng) Apache
在 Terminal 中輸入以下命令,重啟 Apache 服務(wù)器:
```
[ ~]# service httpd restart
```
通過以上步驟,你已成功解決了 Centos 6.4 LAMP 下安裝 Mcrypt 擴(kuò)展的問題?,F(xiàn)在你可以繼續(xù)使用該擴(kuò)展來(lái)提升你的網(wǎng)站功能和安全性。