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

需要PHP扩展。在Laravel与Ubuntu 14

邓嘉致
2023-03-14

我试图将laravel应用程序迁移到ubuntu中,并得到错误,如需要Mcrypt PHP扩展。

请在下面找到终端屏幕截图,

php.ini

共有2个答案

常波
2023-03-14

找到mcrypt.ini文件在/etc/php5/mods-可用/mcrypt.ini,如果这个文件不存在,意味着php5-mcrypt可以创建文件。

>

extension=mcrypt.so

运行此命令

sudo php5enmod mcryptsudo service php5-fpm restart

这对我有用,干杯

洪高扬
2023-03-14

如果您已经通过apt get安装了PHP,那么通过

$ locate *mcrypt.ini
/etc/php5/apache2/conf.d/20-mcrypt.ini
/etc/php5/cli/conf.d/20-mcrypt.ini
/etc/php5/fpm/conf.d/20-mcrypt.ini
/etc/php5/mods-available/mcrypt.ini
/usr/share/php5/mcrypt/mcrypt.ini
/var/lib/ucf/cache/:etc:php5:mods-available:mcrypt.ini

进入扩展名所在的目录

cd /etc/php5/apache2/conf.d/20-mcrypt.ini

您可能会发现mods可用目录中有一个指向mcrypt扩展的符号链接。如果是这种情况,您所要做的就是将cd放入/etc/php5/cli/conf.d目录中,并创建一个类似的符号链接

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

然后使用sudo服务php5 restart重新启动php

这应该行得通

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

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

  • 我安装laravel通过作曲家,但当运行的网站它给一个错误 我也安装了php5-mcrypt,但错误仍然存在。

  • 我已经安装了家园,我试图在Laravel项目版本4.2上工作,但是我一直收到以下错误: 需要PHP扩展。 我已经在服务器上安装了Mcypt,并在PHP7INI文件中启用了它。由于某种原因,这个问题不想消失。 有什么建议,我可以做什么,以启用我的虚拟框的密码?

  • 我刚刚安装完Ubuntu,设置了Apache,MySQL和PHP。然后我决定安装Laravel框架。我运行了一个并得到以下错误: 然后我安装了mcrypt deal,剩下的就是artisan的错误。我决定继续我的生意,因为我无法在网上找到解决方案。 现在我开始我的第一个laravel项目。我运行了,它说需要

  • 我在nginxweb服务器上,我想删除来自url的扩展。 我目前有以下会议: 如果试图遵循一些类似的案例说明,但似乎没有任何工作与我的conf。 问题是这段代码 在两种情况下运行良好: 客户要求https://mywebsite.com/page.php:好的 客户要求https://mywebsite.com/page:好的 不重写url! 如果客户端试图访问具有文件扩展名的页面,我需要告诉NG