修正 PHP 7.4 無法使用 mcrypt_decrypt() 的問題

Bycodeant

修正 PHP 7.4 無法使用 mcrypt_decrypt() 的問題

這個問題其實在 PHP 7.2 就已經發生了,所以 PHP 7.4 也無法避免的會遇到,原因是:

必須安裝額外的套件才能提供,步驟如下:

Step 1: 安裝函式庫

sudo apt-get install libmcrypt-dev php7.4-dev
sudo pecl install mcrypt-1.0.3

Step 2: 修改 php.ini 啟用功能,增加1行設定如下:

extension=mcrypt.so

Step 3: 重啟 PHP 載入新設定

sudo service php7.4-fpm restart

Step 4: 使用 phpinfo() 確認 mcrypt 已啟用

About the author

codeant administrator