【问题标题】:Intall MCrypt extension in nginx server with PHP 7使用 PHP 7 在 nginx 服务器中安装 MCrypt 扩展
【发布时间】:2017-07-11 06:35:22
【问题描述】:

我有一台装有 Ubuntu 16.04 的服务器。我已经用 fpm 安装了 nginx 和 PHP 7。我需要安装 MCrypt 扩展,但我找不到如何安装,我找到了一些 PHP 5.6 的信息,但我不确定过程是否相同。我该怎么做?

【问题讨论】:

  • 最好不要使用mcrypt,它已经废弃了近十年了。因此,它已被弃用,并将在 PHP 7.2 中从核心中移除并进入 PECL。它不支持标准 PKCS#7 (née PKCS#5) 填充,仅支持甚至不能用于二进制数据的非标准空填充。 mcrypt 有许多可追溯到 2003 年的突出错误。请考虑使用 defuseRNCryptor,它们提供了完整的解决方案,正在维护并且是正确的。
  • @zaph 安装 phpmyadmin 它要求安装 MCrypt,以及要执行的 laravel 项目:|

标签: nginx ubuntu-16.04 php-7 ubuntu-server


【解决方案1】:

您可能需要下载最新版本的phpmyadmin 4.6.6

  • PHP 7.1 的修复
  • 使用lower_case_names=2 运行的 MySQL 服务器出现问题
  • 修复了显示的几个 PHP 通知/警告

他们已经修复了这个bug

顺便说一句,在 PHP 7 的 unbutu 中安装 mcrypt

apt-get install php7.0-mcrypt

PHP 7.1.x

中再次已弃用

警告

此扩展自 PHP 7.1.0 起已弃用并移至 PECL 自 PHP 7.2.0 起。

【讨论】:

    猜你喜欢
    • 2014-06-06
    • 2018-08-31
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 2014-07-20
    • 2014-05-18
    • 2019-03-06
    相关资源
    最近更新 更多