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

                                                       

下面由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

X Studio X Studio

网易云音乐·X Studio

X Studio 91 查看详情 X Studio

curl -s https://laravel.build/example-app | bash

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/349371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月5日 21:36:26
下一篇 2025年11月5日 21:37:30

相关推荐

  • 分享laravel8+vue3.0+element-plus搭建方法

                                                            下面由laravel教程栏目给大家介绍分享laravel8+vue3.0+element-plus搭建方法 ,希望对需要的朋友有所帮助! 前言 前几天突然发现出了 vue3.0 ,刚好闲来…

    2025年11月15日
    000
  • PHP框架这么多,为什么更喜欢用Laravel8?

    框架层出不穷 PHP的框架令人眼花缭乱,从远古时代的ZendFramework、CodeIgniter到Laravel、Yii,从ThinkPHP到Symfony,从鸟哥Yaf到以swoole为基础组件的Hyperf、Easyswoole,更有go、php相结合的Spiral。 随着PHP版本的不断…

    PHP框架 2025年11月14日
    000
  • Laravel8如何快速导出excel返回值!

    本篇文章主要给大家介绍怎么快速实现laravel8导出excel返回值,很简单哦~希望对需要的朋友有所帮助! 【相关推荐:laravel视频教程】 Laravel8导出excel返回值的简单想法 最近在使用 MaatwebsiteExcel 扩展进行 excel 的导出功能,具体怎么操作,这里不详细…

    2025年11月12日
    000
  • 解决laravel8.x用户认证vite指令不生效问题

    本篇文章给大家带来了关于laravel8.x的相关知识,其中主要介绍了laravel8.x用户认证vite指令无法生效的问题,感兴趣的朋友一起来看一下吧,希望对大家有帮助。 laravel 8.* 用户认证 vite指令不生效 在 laravel 8.* 中,按照文档启用用户认证 composer …

    2025年11月12日
    100
  • laravel8中laravel-swoole的扩展不兼容消息队列怎么办?

                                                                                    下面由laravel教程栏目给大家介绍laravel-swoole消息队列,希望对需要的朋友有所帮助! 这段时间用laravel8+lara…

    2025年11月11日 PHP框架
    000
  • 【整理分享】Laravel8优化数据库查询的18 个 小技巧

    laravel怎么优化数据库查询?下面本篇文章给大家整理分享18  laravel8 数据库查询优化的 小技巧,希望对大家有所帮助! 如果应用运行缓慢或存在大量数据库查询,请按照以下性能优化提示来缩短应用的加载时间。【相关推荐:laravel视频教程】 1. 检索大型数据集 本提示主要侧重于提高处理…

    2025年11月5日 PHP框架
    000

发表回复

登录后才能评论
关注微信