当我在终端中键入 php artisan serve 时,我收到“需要 Mcrypt PHP 扩展”

Posted

技术标签:

【中文标题】当我在终端中键入 php artisan serve 时,我收到“需要 Mcrypt PHP 扩展”【英文标题】:I am getting "Mcrypt PHP extension required" when I type php artisan serve in my terminal 【发布时间】:2020-06-08 19:57:22 【问题描述】:

我在 laravel 中创建了一个项目,但是当我尝试使用 php artisan serve 运行它时,我收到了这个错误:需要 Mcrypt PHP 扩展。我需要一些帮助

【问题讨论】:

https://***.com/questions/16830405/laravel-requires-the-mcrypt-php-extension这个链接可能有帮助 你可以找到详细的答案here。 您使用 ubuntu 或 windows 时出现此错误,因为两个命令不同。 这能回答你的问题吗? Laravel requires the Mcrypt PHP extension Laravel 很久以前就删除了mcrypt 的要求。你用的是什么版本的 Laravel 【参考方案1】:

在 php.ini 文件上启用 mcrypt 扩展

【讨论】:

【参考方案2】:

转到您的 php.ini 文件 ebanle mycrypt 扩展。检查 mycrypt 是否存在于您的扩展目录中。 如果找不到,则从 https://pecl.php.net/ (Windows) 下载 mycrpyt

在 Linux 上

$ sudo apt install php-dev libmcrypt-dev php-pear
$ sudo pecl channel-update pecl.php.net
$ sudo pecl install mcrypt-1.0.1

【讨论】:

以上是关于当我在终端中键入 php artisan serve 时,我收到“需要 Mcrypt PHP 扩展”的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 项目在 Ubuntu 16.04 上未运行 php artisan serve 时无法运行

当我想运行 php artisan serve 时可能会出现啥问题

php artisan serve [ErrorException] laravel

PHP MVC框架Laravel似乎是一个错误Artisan Serve [重复]

我在 laravel 中运行“php artisan serve”命令时出错,它给出以下错误

当我输入 php artisan serve 时,laravel 试图获取非对象的属性