如何在 Ubuntu 上安装 mcrypt 扩展?
PHP mcrypt 是一个扩展。它为需要现代算法(如 AES)功能的 Web 应用程序提供加密设施。它作为 Mcrypt 的 libmcrypt 库的接口,该库实现了所有可用的算法和模式,如 GOST、RC2、RC6、MARS 等。这里,. PHP扩展名是指包含用PHP语言编写的源代码的纯文本文件。由于 mcrypt 中的开发湖,该扩展是易受攻击的并且可以被解密,因此它从PHP包中删除并移动到PHP扩展社区 Libaray 存储库。因此,如果有人需要,他们可以使用 Pear 轻松安装到 Linux 机器上。
在 Ubuntu 上验证PHP mcrypt 安装
在 Ubuntu 系统上打开终端并键入以下命令以检查是否安装了 mcrypt。
php -m | grep mcrypt
如果没有如上图所示的结果,请按照以下步骤安装 php-mcrypt。
安装 php-mcrypt
第 1 步:为了在 Ubuntu 上安装 php-mcrypt,我们必须首先安装一些工具,这些工具需要从源代码构建包以及一些开发者依赖包。因此,要执行此任务,我们使用以下命令:
sudo apt install gcc make autoconf libc-dev pkg-config libmcrypt-dev php-pear php-dev -y
第 2 步:现在使用以下命令更新 PEAR 和 PECL 的通道:
sudo pecl channel-update pecl.php.net
sudo pecl update-channels
第 3 步:下载 并在 Ubuntu 系统上安装 php-mcrypt 扩展,我们使用 Pecl 命令:
sudo pecl install mcrypt
按ENTER并继续
第 4 步:通过PHP.ini 启用“extension=mcrypt.so”。因此,首先在终端中键入以下命令,使用nano编辑器打开PHP.ini文件。
sudo nano /etc/php/*/apache2/php.ini
现在编辑PHP .ini 文件并在动态扩展下,在其他扩展旁边键入:extension=mcrypt.so,如屏幕截图所示。
现在保存文件ctrl+X ,输入Y ,然后按Enter键。再次打开终端并运行以下命令来编辑存储在 /etc/ PHP/*/cli/ PHP .ini 的PHP .ini 文件
sudo vim /etc/php/*/cli/php.ini
保存文件ctrl+X ,输入Y ,然后按Enter键。
第 5 步:重新启动 Apache 服务器(必要时重新启动 PC)以使用以下命令查看更改:
sudo systemctl restart apache2
验证安装
要验证 mcrpty 扩展是否已成功安装,请使用以下命令:
php -m | grep mcrypt
如果您收到如下图所示的消息,则表示该扩展已成功安装在您的系统中。