首页 > 解决方案 > Laravel artisan migrate 错误:“zsh:非法硬件指令 php artisan migrate”

问题描述

我正在使用 Laravel 7,当我从终端 php artisan migrate 启动时,出现此错误

zsh: illegal hardware instruction php artisan migrate

所有其他工匠命令都可以正常工作,例如 php artisan make:model 或 php artisan make:migration

系统要求:PHP 7.4.5 (cli) Zend Engine v3.4.0 MacBook Pro Catalina 10.15.4

谢谢

标签: phplaravelmacosterminallaravel-artisan

解决方案


刚刚解决了。

我正在为虚拟服务器使用 MAMP PRO 问题出在 db 配置中,我在 .env 文件中添加了

DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

.env 文件中的默认配置对我不起作用,此配置将起作用

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=8889
DB_DATABASE=dbname
DB_USERNAME=root
DB_PASSWORD=root
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

推荐阅读