【问题标题】:Laravel Is php-mcrypt necessary for https and Auth?Laravel https 和 Auth 需要 php-mcrypt 吗?
【发布时间】:2014-04-23 17:17:19
【问题描述】:

一切都在标题中:我可以在没有安装 php mcrypt 的情况下使用 https 和 Auth:: 类吗? (我在架构 s390x 上的 redhat 企业 linux 6.1 上,只是不可能找到预编译的包)。

如果可能的话,我会使用 Laravel 而不使用 Mcrypt...

【问题讨论】:

    标签: php laravel laravel-4 mcrypt


    【解决方案1】:

    mcrypt 是 Laravel 的要求,你根本无法在没有安装 mcrypt 的情况下运行 laravel 应用程序。

    以下链接可能有助于安装 mcrypt: http://injustfiveminutes.com/2012/11/23/install-php-mcrypt-extension-on-rhel-6/

    摘录:

    php-mcrypt 扩展在 Redhat Enterprise Linux 6 上不可用 尽管 Magento 或 phpMyAdmin 等一些应用程序需要它 好好工作。我们可以通过 Fedora 项目轻松安装它 存储库。

    1) 下载以下 RPM 包:

    wgethttp://dl.fedoraproject.org/pub/epel/6/x86_64/php-mcrypt-5.3.3-1.el6.x86_64.rpm

    wgethttp://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm

    2) 使用 YUM 安装它们:

    $ yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm

    $ libmcrypt-2.5.8-9.el6.x86_64.rpm

    3) 重新加载 Apache 服务器以加载扩展:

    $ 服务 httpd 重启

    【讨论】:

    • 嗨。我在研究期间已经看到了所有这些,问题是我不在 i386 或 x86_* 架构上,而是在 s390x 上,我找不到该架构的软件包。网站 fedora 项目提供了 3 种架构的包,其中没有一个是我正在寻找的......谢谢
    • 不认为有机会可以移动到另一台服务器?
    • 不。实际上我找到了预编译包,但它们是 2010 包,需要 php 5.3.1。据说 laravel 需要 5.3.7,所以我现在有点担心有些东西不能正常工作。
    猜你喜欢
    • 2017-05-11
    • 2017-09-15
    • 2015-11-10
    • 2016-01-23
    • 2016-10-02
    相关资源
    最近更新 更多