Php yii2迁移命令显示;“内存不足”;错误

Php yii2迁移命令显示;“内存不足”;错误,php,laravel,yii2,out-of-memory,command-line-interface,Php,Laravel,Yii2,Out Of Memory,Command Line Interface,当我调用yii2 migrate命令时(从控制台)。我总是收到“记忆不足”的信息。通常情况下,php不会显示此错误,但在执行迁移命令时会显示此错误 # ./yii migrate Yii Migration Tool (based on Yii v2.0.13-dev) Out of memory total used free shared buffers cached Mem: 5971

当我调用yii2 migrate命令时(从控制台)。我总是收到“记忆不足”的信息。通常情况下,php不会显示此错误,但在执行迁移命令时会显示此错误

# ./yii migrate
Yii Migration Tool (based on Yii v2.0.13-dev)

Out of memory
            total       used       free     shared    buffers     cached
Mem:          5971       1557       4413        128        119        440
-/+ buffers/cache:        998       4973
Swap:            0          0          0
然而,通过Apache的PHP工作得非常好。我只是在CLI上得到了这个错误。机器正在运行CentOS 6版和PHP 5.6。系统内存为6GB,足以运行命令

# ./yii migrate
Yii Migration Tool (based on Yii v2.0.13-dev)

Out of memory
            total       used       free     shared    buffers     cached
Mem:          5971       1557       4413        128        119        440
-/+ buffers/cache:        998       4973
Swap:            0          0          0

添加

  • 我亲眼目睹了laravel artisan命令也显示了该错误
  • 我不知道这个错误最终发生了什么。但当我从base重新安装php库时,错误消失了。这可能对你有帮助
似乎,CLI和apache模式有两种不同的配置。第一次检查最大内存使用量(内存限制)。我不知道最后发生了什么错误。但当我从base重新安装php库时,错误消失了。