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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 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年前 评论

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