无法创建 Laravel 项目,因为缺少 mcrypt 扩展名



好的,我看过很多关于这个的帖子,我花了一整天的时间解决这个问题,但没有成功。

我正在尝试创建一个Laravel项目。我正在使用运行PHP 5.5.14的Mac(优胜美地)。机器上还有一个旧版本的 PHP。当我尝试使用"laravel new projectname"从命令行创建项目时,没有报告任何错误,但该命令只是创建一个以项目名称命名的空文件夹。我得到"制作应用程序..."和"应用程序已准备就绪!构建一些惊人的东西"消息,但同样,只有一个空文件夹。

如果我尝试使用此命令: 作曲家创建项目拉拉维尔/拉拉维尔项目名称

我明白这个:

安装 laravel/laravel(v5.0.16) - 安装拉拉维尔/拉拉维尔 (v5.0.16) 下载: 100%

项目名称中创建的项目加载包含包信息的作曲家存储库从锁定文件安装依赖项(包括 require-dev)您的要求无法解析为一组可安装的软件包。

问题1 - laravel/framework v5.0.16 的安装请求 -> laravel/framework[v5.0.16] 可以满足。 - Laravel/Framework v5.0.16 需要 ext-mcrypt * ->您的系统中缺少请求的 PHP 扩展 mcrypt。

在终端中,如果我输入以下内容:哪个 PHP我得到:/usr/bin/php/usr/bin/php -v我得到:PHP 5.5.14 (cli) (构建时间: Sep 9 2014 19:09:25)版权所有 (c) 1997-2014 PHP集团Zend Engine v2.5.0, 版权所有 (c) 1998-2014 Zend Technologies 与 Xdebug v2.2.3, 版权所有 (c) 2002-2013, 作者:Derick Rethans

我使用自制软件通过以下命令安装 autoconf 和 mcrypt:brew install autoconf mcrypt

如果我再次运行该命令,我会得到:警告:已安装自动会议-2.69警告:已安装 mcrypt-2.6.8

由于我不断收到错误,我认为它安装在错误的位置,因此,我使用以下说明自己编译并安装了 mcrypt:[安装 mcrypt php 扩展][1]. 我在安装过程中使用了 PHP 版本 5.5.14。Mcrypt 安装在此目录中:/usr/lib/php/extensions/no-debug-non-zts-20121212/

我已经重新启动了Apache。我已经检查了我的.bash_profile,以确保/usr/bin 在我的路径中。

如果我使用 phpinfo() 创建一个页面并在浏览器中查看它,我会看到 mcrypt 列在页面的"模块作者"部分中。它只列出了创建模块的人员的姓名。

我被难住了。我期待人们可能提供的任何建议(我真的不想安装虚拟盒子或类似的东西。当然,我可以把这个模块安装在正确的地方!

非常感谢!

我也遇到了同样的问题。您必须找到 php cli 的php.ini并添加extension=mcrypt.so

我的系统正在运行预装PHP的LAMPP服务器。所以,这是我所做的:

安装加密扩展

我都试过了:

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

为 CLI 配置 php.ini

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

尝试使用作曲家安装拉拉维尔

现在,您可以运行要安装laravel的任何方法。我手动下载Laravel 5,解压缩,然后使用composer install命令安装。我想你的命令composer create-project laravel/laravel projectname也会顺利进行。

引用:这里

Mac 用户安装 brew,然后输入

brew install php56-mcrypt

在终端中

编辑

如果您在使用上述行时遇到任何错误,请尝试此命令

brew install homebrew/php/php56-mcrypt

请按照以下步骤操作:

  1. cd /etc/php5/cli/conf.d
  2. ln -s ../../mods-available/mcrypt.ini 20-mcrypt.ini

为我工作。

对于 MAC 用户,

brew install homebrew/php/php56-mcrypt

相关内容

  • 没有找到相关文章

最新更新