摘要:使用笔记写在前面最近用上了来搭建环境和开发一个的项目,也顺带学习使用。关于的学习,请移步官方文档数据库连接的问题今天踩了一个数据库连接的坑,记录之。
laradock 使用笔记 写在前面
最近用上了laradock来搭建环境和开发一个laravel5.5的项目,也顺带学习使用docker。
关于laradock的学习,请移步官方文档
mysql数据库连接的问题今天踩了一个数据库连接的坑,记录之。
在laravel的配置文件.env中配置的数据库连接信息如下
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=bbs DB_USERNAME=root DB_PASSWORD=root
执行数据库连接时报错如下:
SQLSTATE[HY000] [2002] Connection refused
当把DB_HOST改为localhost数据库连接报错又变成了这样
SQLSTATE[HY000] [2002] No such file or directory
原因
用127.0.0.1访问的是php容器,php容器里是没有mysql的
解决
DB_HOST=mysql
参考文档
http://laradock.io/getting-st...
在使用laradock的时候想要执行php artisan相关命令,需要进入Workspace容器
# 找到Workspace容器名称 docker-compose ps # 进入工作区容器 docker-compose exec workspace bash # 运行你想要的 php artisan composer update phpunit
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/27103.html
摘要:中文文档和官方文档不一致的地方为了方便,本中文文档使用构建,并移除了一些自己认为可能很少用得到的内容极少,其余基本上是和官方文档保持一致。 为啥翻译它因为自己在学习并使用Laradock,就想着做一件一劳永逸的事把官方的英文文档拿下了翻译一下,也方便已经或者准备使用Laradock作为开发环境的同学查看。 准确性和完整度目前文档基本完成了75%的翻译工作,源文档取自Laradock官...
摘要:中文文档和官方文档不一致的地方为了方便,本中文文档使用构建,并移除了一些自己认为可能很少用得到的内容极少,其余基本上是和官方文档保持一致。 为啥翻译它因为自己在学习并使用Laradock,就想着做一件一劳永逸的事把官方的英文文档拿下了翻译一下,也方便已经或者准备使用Laradock作为开发环境的同学查看。 准确性和完整度目前文档基本完成了75%的翻译工作,源文档取自Laradock官...
摘要:默认包含,并作为工作样本。警告如果您使用旧版本的,强烈建议您重建需要使用的容器,了解如何重建容器以防止尽可能多的错误。从环境运行时,必须用多个文件分隔。默认情况下,将创建的容器具有当前目录名称作为后缀例如。 可能你并不清楚 Docker 是什么,更不了解 Laradock是什么,送上语句自己特别喜欢的一句话 Use Docker First And Learn About It Lat...
摘要:但是如果是在下使用的话,问题不是很大,体验还是很完美的,也就搞定文件挂载,搞定公网私网,忍受漫长的启动过程。总之,不用那就是和自己过不去。创建项目为什么把创建项目放到第一个来说,是因为可以避免研究时,无项目可用。 前言 我同事告诉我他的windows电脑装不上homestead,我已经有了在windwos下面折腾vagrant+virtual box+homestead的惨痛经验,然后...
阅读 2044·2021-11-15 11:39
阅读 3226·2021-10-09 09:41
阅读 1490·2019-08-30 14:20
阅读 3262·2019-08-30 13:53
阅读 3324·2019-08-29 16:32
阅读 3361·2019-08-29 11:20
阅读 3018·2019-08-26 13:53
阅读 775·2019-08-26 12:18