Laravel需要Mcrypt PHP扩展

Laravel需要Mcrypt PHP扩展

Laravel需要Mcrypt PHP扩展来进行256位加密/解密。它是一种加密算法,支持许多加密算法。以下是支持的加密列表。

DES,
TripleDES的,
Blowfish(默认),
3-WAY,
SAFER-SK64,
SAFER-SK128,
TWOFISH,TEA,
CBC中的RC2和GOST,
OFB,
CFB和
ECB密码模式。
在本地计算机上安装Laravel时,需要启用Mycrypt才能执行身份验证。
在这里插入图片描述
当您在尝试安装laravel时出现错误“ Laravel需要Mcrypt PHP扩展 ”时,您的服务器不会启用Mcrypt扩展。不要紧张。在Apache上启用和安装它很简单。还有更多要与它讨论。因此,让我们从基于操作系统的步骤开始,在您的计算机上安装Mcrypt。让我们从Mac开始吧。

苹果电脑 :

如果您是Mac用户,只需按照步骤在您的XAMPP上启用Mcrypt。

1.转到终端并输入哪个php
2.如果是/ usr / bin / php,则继续下一步。
3.输入代码。

	sudo nano ~/.bash_profile //(or sudo vim ~/.bash_profile if you know how to use it)

4.然后粘贴此导出路径

	PATH="/Applications/XAMPP/xamppfiles/bin:$PATH"

5,按Ctrl - O然后输入保存,然后按ctrl - X退出。而已。

	cd ~
	type . .bash_profile

比重新启动终端再次输入哪个php

如果你做得对,它应该与#4中的路径相同。

如果上述步骤没有帮助,那么试试这个

brew install php5.5-mcrypt

*如果自制安装这个帮助你安装Mcrypt。

  1. Windows:

打开你的“php.ini”文件并转到底部找到“mcrypt”并检查所有设置是否与下一个相同。

从; extension = php_mcrypt.dll更改
为extension = php_mcrypt.dll。

如果你能找到上面的代码。使用以下方法并确认以下代码是同一个。

[mcrypt]
; For more information about mcrypt settings see http://php.net/mcrypt-module-open

; Directory where to load mcrypt algorithms
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.algorithms_dir=

; Directory where to load mcrypt modes
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.modes_dir=

如果没有评论,请根据上述内容进行更改。这是在Xampp上测试的。1.8.2。

  1. Linux:

如果您使用的是Ubuntu,请试试这个。

sudo php5enmod mcrypt

它帮我安装了mcrypt。如果你不能安装尝试简短的。

上面的内容对你没有帮助,因为你的PHP不是用Mcrypt编译的。所以我们现在需要安装它。

sudo apt-get install php5-mcrypt

上面的一个可以帮助你安装mcrypt。安装php5-mcrypt之后你必须在mods中创建一个符号链接到ini文件 - 可用这里是一个:

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini

启用:

sudo php5enmod mcrypt

现在重启你的php5-fpm:

sudo service php5-fpm restart 

而已。请记住重新启动服务器以使其生效的所有步骤。

转发自
原文 https://www.kvcodes.com/2014/07/laravel-requires-mcrypt-php-extension/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值