用larval sail安装项目好像有一个死循环

我项目是用Sail安装,但是我重装系统后,如果我电脑没安装PHP和composer,也是没有办法运行sail的,那就是说,我基本上要把环境搭建的差不多,才能用docker sail安装啊,这有点郁闷

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 8
Summer

搞 laradock

1年前 评论

laravel 的安装文档 「你的第一个 Laravel 项目」 中有这么个命令

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

其中的 example-app 可以改成自己的项目名称

在浏览器中访问这个链接可以查看其内容,下面是其部分内容

docker info > /dev/null 2>&1

docker run --rm \
    -v "$(pwd)":/opt \
    -w /opt \
    laravelsail/php81-composer:latest \
    bash -c "laravel new example-app && cd example-app && php ./artisan sail:install --with=mysql,redis,meilisearch,mailhog,selenium "

cd example-app

这就是个 composer 容器,可以临时使用

如果使用时遇到安装速度慢,可以把脚本内容保存到本地,稍微修改下

# 看这里加了什么 😁
bash -c "composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ && laravel new example-app && cd example-app && php ./artisan sail:install --with=mysql,redis,meilisearch,mailhog,selenium "

然后在本地执行,比如 ./laravel-build.sh

1年前 评论
深蓝色 (楼主) 1年前
lddtime (作者) 1年前
深蓝色 (楼主) 1年前
lddtime (作者) 1年前

1.首先确保你的系统为linux或 windows + wsl(linux),并配置国内镜像源,一般使用阿里;
2.安装docker,并设置docker国内镜像源,一般也使用阿里;
3.执行命令:curl -s "https://laravel.build/myProject" | bash;
一般也就10-20分钟(除非你电脑配置太低或网速太撇)

1年前 评论

突然觉得这个docker真不好玩啊,带来的坑也很多

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!