X

PHP 7.2 安裝 Pecl 的 mcrypt

PHP 7.2 將 mcrypt 移除了,建議是直接使用 Openssl 來取代。

不過有些舊有的加解密演算法,OpenSSL 不支援,所以暫時先找 Pecl 的 mcrypt 安裝回來繼續使用。

在這段時間再來做演算法的轉換,轉換到 OpenSSL 支援的演算法~

PHP 7.2 安裝 Pecl 的 mcrypt

此篇的環境於 Ubuntu Linux 18.04、Debian Linux Buster 安裝

PHP 7.2 安裝 mcrypt 需要使用 phpize、libmcrypt 等套件

PHP mcrypt extension 的安裝步驟

  1. sudo apt install re2c php7.2-dev libmcrypt-dev # php7.2-dev for phpize
  2. sudo pecl install mcrypt-1.0.1 # 產生在 /usr/lib/php/20170718/mcrypt.so

PHP mcrypt 的設定步驟

  1. sudo vim /etc/php/7.2/mods-available/mcrypt.ini
    extension=mcrypt.so
  2. sudo phpenmod mcrypt
  3. 重新啟動 php / cgi / web 即可

相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post