Laravel Sail 开发环境使用记录
目的
浏览最新文档,看到这篇:
Sail 开发环境 | 官方扩展包 |《Laravel 9 中文文档 9.x》| Laravel China 社区 (learnku.com)
看得我很疑惑,都没有 PHP 环境,如何按文档步骤来,仔细看了几遍后,便动手试试,记录步骤,供他人参考。
必要工具
- Docker
1. 一个空目录
创建:D:\sail_laravel
2. laravelsail/php81-composer 初始 Laravel 项目
docker run --rm -v D:\sail_laravel:/var/www/html -w /var/www/html laravelsail/php81-composer:latest composer create-project --prefer-dist laravel/laravel blog --ignore-platform-reqs
执行后,界面像这样:
执行完后:
空 Laravel 项目生成 成功。
3.laravelsail/php81-composer 添加 sail扩展:
docker run --rm -v D:\sail_laravel\blog:/var/www/html -w /var/www/html laravelsail/php81-composer:latest composer require laravel/sail --dev --ignore-platform-reqs
注意,现在目录是 D:\sail_laravel\blog
。
出了点小问题,懒得看问题,直接再composer install
下
docker run --rm -v D:\sail_laravel\blog:/var/www/html -w /var/www/html laravelsail/php81-composer:latest composer install --ignore-platform-reqs
4. 初始 sail
docker run --rm -v D:\sail_laravel\blog:/var/www/html -w /var/www/html laravelsail/php81-composer:latest php artisan sail:install
显示如下图:
会生成 docker-compose.yml 文件到应用程序的根目录:
5. docker-compose 让环境跑起来。
以上,就是具体过程。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: