安装

未匹配的标注

按需选择最适合您的安装步骤。

A) 为单个项目安装

(如果您希望每个项目都有一个单独的 Docker 环境,请按照以下步骤操作)

A.1) 为已有 PHP 项目安装

  1. 克隆 laradock 到您的项目根目录
    git submodule add https://github.com/Laradock/laradock.git
    注意:如果您没有在项目中使用 Git ,您可以使用 git clone 来代替 git submodule

要跟踪项目之间的 Laradock 更改并保持 Laradock 更新,可参考这些文档

  1. 确保您的目录结构像下面这样:
    project-a
      laradock-a
    project-b
     laradock-b

(如果您想要在每一个项目中运行 laradock ,将每一个项目的文件夹名重命名为唯一的,这一点非常重要。)

  1. 参看用法一节。

A.2) 还没有 PHP 项目

  1. 克隆 laradock 项目到您的机器的任何位置
    git clone https://github.com/laradock/laradock.git
    您的目录结构应该像下面这样:
    laradock
    project-z
  2. 编辑 Web 服务器的站点配置
    我们现在需要执行用法部分的步骤1来实现这一点。
    cp .env.example .env
    在(.env文件的)顶部,将 APP_CODE_PATH_HOST 变量修改为您的项目路径:
    APP_CODE_PATH_HOST=../project-z
    请确保使用您的项目名称替换了 project-z
  3. 参看用法一节。

B) 为多项目安装

(如果希望所有项目都有一个Docker环境,请遵循以下步骤)

  1. 克隆 laradock 项目到您的机器的任何位置(和之前的 A.2 步骤 一致)
    git clone https://github.com/laradock/laradock.git
    您的目录结构应该像下面这样:
    laradock
    project-1
    project-2
    请确保(.env 文件中的)APP_CODE_PATH_HOST 变量指向父级目录:
    APP_CODE_PATH_HOST=../
  2. 当要访问不同域名时,请转到 Web 服务器并创建配置文件,使其指向不同的项目目录:

Nginxnginx/sites 中进行配置,Apache2apache2/sites 中进行配置。
Laradock 默认包含了一些示例配置文件,您可以直接从 app.conf.examplelaravel.conf.examplesymfony.conf.example 来进行复制。

  1. 修改默认名称 *.conf
    您可以随心所欲的重命名配置文件名、项目目录名以及域名,只需要确保配置文件中的 root 项目指向正确的项目目录名。
  2. 添加域名到 hosts 文件。
     127.0.0.1 project-1.test
     127.0.0.1 project-2.test
    如果您使用 Chrome 63 及以上版本进行开发,请不要使用 .dev 作为域名后缀。为啥? 请改为使用 .localhost.invalid.test.example
  3. 参看用法一节。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~