【问题标题】:Laravel problems with MCrypt [duplicate]MCrypt的Laravel问题[重复]
【发布时间】:2016-03-09 17:37:17
【问题描述】:

我正在尝试在虚拟机上安装 Laravel 项目的所有软件包。我已经安装了所有东西,但是在 composer install 操作期间向我显示错误 MCrypt PHP Extension Required。

但是.. Mcrypt 已安装!我也做过这个动作:

locate mcrypt.ini 
locate mcrypt.so

并在 mcrypt.ini 中写入 mcrypt.so php5 路径。 那么现在包含什么 mcrypt.ini 文件?只是这段文字:

exstension=/usr/lib/20131226/mcrypt.so

也使用过:php5enmod mcryptservice apache2 restart 没有任何结果..

【问题讨论】:

  • 如果你创建一个包含<?php phpinfo(); ?> 的脚本,它是否真的报告mcrypt 已安装?
  • 还要检查您的 apache 是否使用与 CLI 相同的 PHP 版本
  • 并重启php5-fpm以防万一。
  • php5-fpm 重新启动,没有任何变化,而且 php 版本只是这台机器上的一个......
  • 在 Ubuntu apache 和 cli 上有单独的配置。 php -i 可以向<?php phpinfo();显示不同的结果

标签: php laravel mcrypt


【解决方案1】:

你是否启用了你的 mcrypt 扩展?

试试这个命令,它会告诉你你已经安装的所有 php 扩展,其中一个是活动的,一个是不活动的

dpkg --get-selections | grep php

如果未启用 mcrypt,请再次尝试启用它

sudo php5enmod mcrypt

【讨论】:

  • 是的,我已经安装了 Mcrypt... dpkg --get-selections 返回我 php5-mcrypt 安装,是的,我还使用 php5enmod 激活了 mcrypt 扩展..
猜你喜欢
  • 2014-12-01
  • 2016-01-23
  • 2014-06-27
  • 2016-09-21
  • 2013-01-06
相关资源
最近更新 更多