我是第一次使用 Linux 进行 Web 开发。我正在使用 Laravel(和 XAMPP)开发一个应用程序,在 Windows 上这样做没有遇到任何问题。
但是,这一次,每当我运行 php artisan
命令刷新数据库时,我都会收到一条错误消息,指出 Artisan 无法连接到数据库。
我意识到他正在尝试访问 Ubuntu 的 MySQL 数据库而不是 XAMPP 的数据库。这可能是因为我使用全局 php 命令而不是运行 XAMPP 的 php 命令(我在 Windows 上使用)。我确信 .env
文件和数据库配置文件指向正确的数据库。
有没有办法让 Artisan 使用 XAMPP 的 php 命令?请记住,我的 Linux 知识非常有限。
谢谢。
最佳答案
您应该终止 Ubuntu 的 MySQL 服务器,谷歌如何执行此操作,然后您可以使用 xampp Controller 启动您的 xampp mysql 服务器。
关于php - Artisan 正在尝试使用 Ubuntu MySQL 数据库而不是 XAMPP 的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33464183/