PHP是一種廣泛應用於Web開發的伺服器端腳本語言,許多網站都使用PHP來進行後台資料庫的操作等服務。然而,在使用PHP進行開發時,有時會涉及加密解密的操作,此時就需要安裝php_mcrypt擴充功能。
在開始安裝之前,需要先下載mcrypt。網址為:http://mcrypt.sourceforge.net/mcrypt.php
或直接使用命令列下載,執行以下命令:
wget http://downloads.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz tar -zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8 ./configure --prefix=/usr make make install
下載完畢mcrypt依賴函式庫後,需下載php_mcrypt擴充原始碼。可從官網(https://pecl.php.net/package/mcrypt)下載。下好後解壓縮,並進入資料夾。
進入PHP的原始碼目錄,找到php.ini文件,編輯它:
vim /usr/local/php/etc/php.ini
找到“Dynamic Extensions”,在下面加入以下內容:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/" extension = mcrypt.so
注意:這裡的extension_dir請自行修改為PHP的擴充目錄,其餘內容請直接複製貼上。
首先需要確定目前PHP版本,可以使用下列指令查詢:
php -v
找到PHP版本後,回到php_mcrypt原始碼根目錄,執行如下命令:
phpize
編譯安裝:
./configure --with-php-config=/usr/local/php/bin/php-config make make install
最後,重啟PHP服務,執行php -m命令,查看已開啟的擴充中是否有mcrypt。
service php-fpm restart php -m
若在清單中找到了mcrypt的名稱,則表示擴充安裝成功。
總結
雖然安裝php_mcrypt看起來很繁瑣,但只要按照上述步驟進行操作,就能夠輕鬆安裝。只有安裝好php_mcrypt擴充後,才能夠在PHP專案中使用加密解密功能。因此,建議有需要的開發者務必依照上述步驟進總用功完成擴充的安裝。
以上是php php_mcrypt怎麼安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!