php artisan:调用未定义函数 App\Http\Services\mcrypt_get_block_size()
Posted
技术标签:
【中文标题】php artisan:调用未定义函数 App\\Http\\Services\\mcrypt_get_block_size()【英文标题】:php artisan: Call to undefined function App\Http\Services\mcrypt_get_block_size()php artisan:调用未定义函数 App\Http\Services\mcrypt_get_block_size() 【发布时间】:2017-08-26 06:56:11 【问题描述】:我已经在其他线程上检查过这个解决方案,但还没有解决方案。这种情况与我看到的情况不同,所以希望我能得到解决方案,而不是标记为重复问题。
我克隆了一个 laravel5.3 应用程序并运行了必要的迁移和所有好东西来设置它。 现在的任务是运行自定义工匠命令。运行我得到这个 mcrypt 错误
我做的第一件事是使用 brew 安装 mcrypt 扩展
brew install mcrypt php70-mcrypt
然后我将 extension=mcrypt.so 添加到我的 php.ini 文件中
我从命令行输入 php --ini 并得到 我可以看到加载的配置文件。这就是添加 extension=mcrypt.so 的地方。我正在使用宅基地,所以我运行 vagrant halt 然后 vagrant up。
完成所有这些后,我已经使用 brew 安装了 mcrypt,将扩展名添加到 php.ini 文件并重新启动了 vagrant - 我在其他线程上看到了所有这些,但这些都不适合我。
有什么想法可以让我完成这项工作吗?谢谢
【问题讨论】:
【参考方案1】:代码试图调用当前命名空间的mcrypt_get_block_size
,你可能是指全局命名空间的mcrypt_get_block_size
,你可以通过在它前面加上\来访问它,所以它看起来像\mcrypt_get_block_size(?)
这个问题可能是重复的,可能
【讨论】:
以上是关于php artisan:调用未定义函数 App\Http\Services\mcrypt_get_block_size()的主要内容,如果未能解决你的问题,请参考以下文章
Lumen (Laravel) Eloquent php artisan make:model 未定义
PhpStorm:运行 php artisan serve 未定义索引:REQUEST_URI [重复]