Laravel https 和 Auth 需要 php-mcrypt 吗?

Posted

技术标签:

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

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

如果可能的话,我会使用 Laravel 而不使用 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,所以我现在有点担心有些东西不能正常工作。 不确定这是否有帮助? > lists.fedoraproject.org/pipermail/s390-builds/2012-November/…

以上是关于Laravel https 和 Auth 需要 php-mcrypt 吗?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 如何在不同域之间使用 Auth::check 或 Auth::user?

laravel安装jwt-auth及验证(实例)

laravel安装jwt-auth及验证(实例)

Laravel 5.3 使用内置的 Auth 组件实现多用户认证功能

致命错误:未知:Laravel 5.2 Auth 中需要打开失败错误

Laravel 5.2服务----用户验证Auth相关问题