登录  /  注册
首页 > php框架 > Laravel > 正文

分析laravel8.X关于按照官网的方式使用docker安装和集成本地开发环境遇到的问题

藏色散人
发布: 2021-01-29 13:39:16
转载
1851人浏览过

下面由Laravel教程栏目给大家介绍laravel8.X关于按照官网的方式使用docker安装和集成本地开发环境遇到的问题,希望对需要的朋友有所帮助!

目前laravel8.x的官网推荐使用docker和laravel sail包来安装laravel,我的操作系统是windows 10,在安装过程中遇到了很多问题。如果按照步骤的话是这样的安装的。
1.首先安装docker,当然docker对windows的支持是不行的,所以要安装一个辅助的wsl2这个类似于在windows上安装使用linux的软件,还要安装一个linux操作系统,类似ubunut之类的。这样就比较复杂。之前利用laravel homestead就已经够复杂了,来了这一版的感觉是不是会简单一些,但是感觉更加复杂。

2.再就是从windows商店安装一个Linux系统,我选的是ubuntu,这个过程还算可以不是那么复杂。

3.安装windows终端,之前用了cmd,会出问题,所以再从windows商店里安装一个windows terminal。这里你可以选择从ubuntu的命令端来输入命令。

4.确保docker的设置里有WSL2的支持,还好这个是默认就是好的。还有一个选择ubuntu作为操作系统,勾选一下就好了。

最后用windows终端选择ubuntu来输入安装命令:

curl -s https://laravel.build/example-app | bash
登录后复制
登录后复制

这样会在你的工作目录里面创建一个example-app的laravel工程,然后cd进去执行命令:

cd example-app
./vendor/bin/sail up
登录后复制

这样如果顺利的话就访问localhost你的laravel就已经安装好了。
但是还要用一个mysql客户端去管理数据库,否则一直在docker里面输入命令是非常麻烦的。
我就用了navicat客户端来远程开启本地的docker数据库权限,是的,你没听错,就是在本地远程管理本地的数据库。这里大家有什么好的方法可以说下。
现在问题是每次用

./vendor/bin/sail up
登录后复制

curl -s https://laravel.build/example-app | bash
登录后复制
登录后复制

这个命令的话要话一大堆时间去安装linux的这个那个。不知道有没有一劳永逸的。
个人目前用laragon,发现这个软件的话做一个环境是再方便不过了。

还有一个问题就是有多个工程的时候,如果都用localhost肯定是不行的,据听说要改多个端口,类似于80是一个,81是一个,修改目录下面的docker配置文件。

然后就是如果要改php配置,apache配置什么的就要利用ubuntu的命令行来修改,没有直观的界面来直接改。

还有就是做本地域名如laravel.test之类的感觉就不方便了。

这些问题希望有个更简单的方法来操作。                                          

以上就是分析laravel8.X关于按照官网的方式使用docker安装和集成本地开发环境遇到的问题的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:learnku网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号