【问题标题】: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 - 我在其他线程上看到了所有这些,但这些都不适合我。

有什么想法可以让我完成这项工作吗?谢谢

【问题讨论】:

    标签: php homestead mcrypt laravel-artisan


    【解决方案1】:

    代码试图调用当前命名空间的mcrypt_get_block_size,你可能是指全局命名空间的mcrypt_get_block_size,你可以通过在它前面加上\来访问它,所以它看起来像\mcrypt_get_block_size(?)

    这个问题可能是重复的,可能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-15
      • 2020-02-26
      • 2019-11-17
      • 2017-08-23
      • 2015-12-28
      • 2017-10-16
      • 2018-10-16
      相关资源
      最近更新 更多