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

如何解决编写器问题-laravel/framework[…]需要ext mcrypt*->系统中缺少请求的PHP扩展mcrypt

葛俊
2023-03-14

我没有复制laravel项目从外部服务器到我的本地服务器当我试图键入作曲家安装它显示以下错误

问题1-laravel/framework v5.0.16需要ext-mcrypt*-

我有Windows10系统,这是一个老项目,所以我用xampp安装了PHP5

我试图添加extension=php\u mcrypt.so,但没有成功

我也在system32中添加了一个dll文件,但没有工作

php.ini看起来像这样

[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=

共有2个答案

冯渝
2023-03-14

你可以试试这个

 1. cd /etc/php5/cli/conf.d

 2. ln -s ../../mods-available/mcrypt.ini 20-mcrypt.ini

如果此操作不起作用,请安装mcrypt扩展

我尝试了两种方法:

sudo apt-get install mcrypt
sudo apt-get install php5-mcrypt

为CLI配置php.ini

然后,编辑位于动态扩展部分(我认为任何地方都可以)添加扩展=mcrypt.so的php.ini。不要忘记重启服务器。

罗韬
2023-03-14

有关laravel 5.0的安装,请参阅laravel文档

在Windows的情况下:

  1. 编辑php.ini

对于Ubuntu:

检查php版本

php -v

尝试通过以下命令安装mcrypt extension,

//for php version 5
sudo apt-get install mcrypt
sudo apt-get install php5-mcrypt

//for php version 7.2
sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo pecl install mcrypt-1.0.1
sudo apt-get -y install php7.2-dev
sudo apt-get -y install libmcrypt-dev

mcrypt正确安装后,继续安装laravel

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist
 类似资料:
  • 我最近试图通过Composer安装该软件包,但我遇到了一个错误,您的系统中缺少请求的PHP扩展mbstring 我从,但它仍然不起作用。我该怎么办?

  • 我正在使用Ubuntu16.04,laravel 5.2,当我在我的项目目录中运行update composer时,它显示“您的系统中缺少请求的PHP扩展dom”。我检查了PHP的安装包,它在那里可用

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

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

  • 使用CakePHP文档,我试图使用composer安装3.0-beta2,但出现以下错误:

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