我正在尝试在 AWS 实例上部署 Laravel 项目。我按照本教程来获取 Web 服务器和 mysql 设置:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html
然后安装了composer,在实例上部署了Laravel项目,更改了一些http配置和其他一些设置并使其正常工作,
现在我正在尝试使用 , php artisan migrate
迁移我的本地数据库
每次我尝试时,我都会得到:
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
我在这个问题上尝试了一些解决方案:PDOException SQLSTATE[HY000] [2002] No such file or directory ,但没有成功
这是我的 .env 文件的数据库配置:
DB_CONNECTION=mysql
DB_HOST=<db end point>
DB_PORT=3306
DB_DATABASE=projectFirst
DB_USERNAME=<userName>
DB_PASSWORD=<password>
最佳答案
我通过运行让它工作
Composer 更新
还必须将数据库主机指向“localhost”
关于php - 无法在 AWS LAMP 服务器上运行 PhP artisan migrate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44445630/