安装
按需选择最适合您的安装步骤。
A) 为单个项目安装
(如果您希望每个项目都有一个单独的 Docker 环境,请按照以下步骤操作)
A.1) 为已有 PHP 项目安装
- 克隆 laradock 到您的项目根目录
注意:如果您没有在项目中使用 Git ,您可以使用git submodule add https://github.com/Laradock/laradock.gitgit clone来代替git submodule。
要跟踪项目之间的 Laradock 更改并保持 Laradock 更新,可参考这些文档。
- 确保您的目录结构像下面这样:
project-a laradock-a project-b laradock-b
(如果您想要在每一个项目中运行 laradock ,将每一个项目的文件夹名重命名为唯一的,这一点非常重要。)
- 参看用法一节。
A.2) 还没有 PHP 项目
- 克隆 laradock 项目到您的机器的任何位置
您的目录结构应该像下面这样:git clone https://github.com/laradock/laradock.gitlaradock project-z - 编辑 Web 服务器的站点配置
我们现在需要执行用法部分的步骤1来实现这一点。
在(.env文件的)顶部,将cp .env.example .envAPP_CODE_PATH_HOST变量修改为您的项目路径:
请确保使用您的项目名称替换了APP_CODE_PATH_HOST=../project-zproject-z。 - 参看用法一节。
B) 为多项目安装
(如果希望所有项目都有一个Docker环境,请遵循以下步骤)
- 克隆 laradock 项目到您的机器的任何位置(和之前的 A.2 步骤 一致)
您的目录结构应该像下面这样:git clone https://github.com/laradock/laradock.git
请确保(.env 文件中的)laradock project-1 project-2APP_CODE_PATH_HOST变量指向父级目录:APP_CODE_PATH_HOST=../ - 当要访问不同域名时,请转到 Web 服务器并创建配置文件,使其指向不同的项目目录:
Nginx 在 nginx/sites 中进行配置,Apache2 在 apache2/sites 中进行配置。
Laradock 默认包含了一些示例配置文件,您可以直接从 app.conf.example 、laravel.conf.example 和 symfony.conf.example 来进行复制。
Laradock 中文文档
关于 LearnKu
推荐文章: