当前位置: 首页 > 知识库问答 >
问题:

Laravel 4-需要Mcrypt扩建

安泰平
2023-03-14

我刚刚安装完Ubuntu,设置了Apache,MySQL和PHP。然后我决定安装Laravel框架。我运行了一个作曲家安装并得到以下错误:

Mcrypt PHP extension required. Script php artisan clear-compiled handling the post-install-cmd event returned with an error

然后我安装了mcrypt deal,剩下的就是artisan的错误。我决定继续我的生意,因为我无法在网上找到解决方案。

现在我开始我的第一个laravel项目。我运行了php artisan迁移:安装,它说需要Mcrypt PHP扩展。

我能做些什么来解决这个问题?

我运行了此命令,但没有任何帮助:

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini

我已经运行了几次,它只是说它已安装:

sudo apt-get install php5-mcrypt

共有1个答案

江飞章
2023-03-14

您只需要确保扩展配置文件已链接到正确的位置。这是通过php5enmod实用程序完成的。你不应该直接创建符号链接

我想这应该行得通。首先,删除您创建的符号链接。。。

sudo rm /etc/php5/apache2/conf.d/20-mcrypt.ini

然后使用php5enmod工具

sudo php5enmod mcrypt

然后重新加载Apache

sudo service apache2 reload
 类似资料:
  • 我安装laravel通过作曲家,但当运行的网站它给一个错误 我也安装了php5-mcrypt,但错误仍然存在。

  • 我是新来的。 当我在命令行中键入以下内容时: 我得到下面的错误。 需要Mcrypt PHP扩展。 后来我尝试进行故障排除。 然后我键入以下命令。 我得到的回应是: 我再次键入以下内容: 我不能再继续了。 有人能帮我吗?

  • 我正在尝试在Linux Ubuntu上安装Laravel。我正在运行Ubuntu 14.10。 一切正常。但是现在,在访问localhost时,我没有得到假定的页面,而是得到了一条消息:“需要Mcrypt PHP扩展”,我正在从终端复制一些信息,以帮助查明问题。 命令php-m表示我有mcrypt模块,但是如果我加载一个包含 我看不到任何mcrypt模块。我只在“模块作者”中看到mcrypt。 我

  • 我使用Centos6。我想安装mcrypt。我尽量 它安装了。当我再试一次时,它说: 但在我的网页上: 而在phpinfo上则不是 我该怎么解决呢? 谢谢

  • 我试图安装Magento 2在我的MAMP专业版,但我收到这个错误从作曲家: 但mcrypt安装在我的MAMP中: 在我的MAMP环境中的截图 我尝试将php版本添加到文件,但未解析: 我尝试运行php-I | grepmcrypt这是结果:~/Sites/magento2$php-I | grepmcrypt 配置命令=

  • 试图移动到一个新的服务器,我有这么多的麻烦!尝试安装请求mcrypt扩展时出错。我已将extension=mcrypt.so添加到我的php.ini文件中,但仍然出现以下错误: 有人能帮忙吗?