php artisan:调用未定义的函数App\Http\Services\mcrypt\u get\u block\u size()

php artisan:调用未定义的函数App\Http\Services\mcrypt\u get\u block\u size(),php,homestead,mcrypt,laravel-artisan,Php,Homestead,Mcrypt,Laravel Artisan,我已经在其他线程上检查了此解决方案,但还没有解决方案。这个场景与我看到的场景不同,所以希望我能得到一个解决方案,而不是标记为重复问题 我克隆了一个laravel5.3应用程序,并运行了必要的迁移和所有的好东西来设置它。 现在的任务是运行自定义artisan命令。运行时,我得到了这个mcrypt错误 我做的第一件事是使用brew安装mcrypt扩展 brew install mcrypt php70-mcrypt 然后我在php.ini文件中添加了extension=mcrypt.so 在命令

我已经在其他线程上检查了此解决方案,但还没有解决方案。这个场景与我看到的场景不同,所以希望我能得到一个解决方案,而不是标记为重复问题

我克隆了一个laravel5.3应用程序,并运行了必要的迁移和所有的好东西来设置它。 现在的任务是运行自定义artisan命令。运行时,我得到了这个mcrypt错误

我做的第一件事是使用brew安装mcrypt扩展

brew install mcrypt php70-mcrypt
然后我在php.ini文件中添加了extension=mcrypt.so

在命令行中,我键入php--ini并得到 我可以看到加载的配置文件。这就是添加扩展名=mcrypt.so的地方。我用的是宅地,所以我跑了个流浪汉停下来,然后又流浪起来

完成所有这些之后,我已经用brew安装了mcrypt,扩展名被添加到php.ini文件中,并重新启动了vagrant——所有这些我都在其他线程上看到过,但没有一个对我有用


你知道我该怎么做吗?感谢

代码试图调用当前命名空间的
mcrypt\u get\u block\u size
,您可能是指全局命名空间的
mcrypt\u get\u block\u size
,您可以通过预加\来访问它,因此它看起来像
\mcrypt\u get\u block\u size(?)

这个问题可能是重复的