基于 Laradock 創(chuàng)建 Laravel 項(xiàng)目實(shí)例

  1. Laradock 簡介

Laradock 致力于簡化創(chuàng)建開發(fā)環(huán)境過程,能夠幫你在 Docker 上快速搭建 Laravel 應(yīng)用。 就像 Laravel Homestead 一樣,只不過用 Docker 替換了 Vagrant 。它預(yù)包裝了 Docker 鏡像,為我們提供了一站式的開發(fā)環(huán)境,而不需要再去在本地機(jī)器安裝 PHPNginx 、 MySQL 以及其他任何開發(fā)過程中需要的軟件。

  1. 網(wǎng)站
    Laradock Github
    Laradock 官方文檔
    get Docker
  2. 環(huán)境搭建
    依賴
    • git
    • docker

安裝
- composer 安裝 Laravel 項(xiàng)目
composer create-project laravel/laravel

- git 安裝 Laradock
    ```git clone https://github.com/LaraDock/laradock.git
    ```

啟動(dòng)
進(jìn)入 laradock 目錄,創(chuàng)建配置文件。
cp env-example .env
運(yùn)行如下命令啟動(dòng) NginxMySQL (容器不存在的話會(huì)從遠(yuǎn)程下載到本地):
docker-compose up -d nginx mysql

啟動(dòng)之后,進(jìn)入 `workspace` 容器
```
docker-compose exec —user=laradock workspace bash
```

接下來進(jìn)入 `laravel` 根目錄編輯項(xiàng)目的 `.env` 的數(shù)據(jù)庫配置:
```
DB_HOST=mysql
```

完成!接下來可進(jìn)入瀏覽器測試 `http://localhost/`, 如果不成功可訪問 `http://127.0.0.1` 測試。 
  1. 踩坑
    錯(cuò)誤
WARINNG: ............
..................................
WARNING: The BEANSTALKD_HOST_PORT variable is not set. Defaulting to a blank string.
ERROR: The Compose file '.\docker-compose.yml' is invalid because:
services.proxy.expose is invalid: should be of the format 'PORT[/PROTOCOL]'
services.proxy2.expose is invalid:.................................

解決方法

$ cd laradock
$ cp env-example .env

對(duì),就是這么簡單!百度了好久沒有發(fā)現(xiàn)相關(guān)的問題,果斷 Google, 發(fā)現(xiàn)竟然是環(huán)境配置文件的問題,Orz.. 因?yàn)橹暗奈臋n中并沒有這一步,所以耽誤了不少時(shí)間。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git clone https://github.com/laradock/laradock.git 例子:運(yùn)行 ...
    啊吖優(yōu)品閱讀 3,549評(píng)論 2 6
  • 在Mac上安裝和使用Docker搭建laravel環(huán)境 首先當(dāng)然是下載docker, 推薦使用增強(qiáng)型brewbre...
    小小奶狗閱讀 5,832評(píng)論 0 6
  • 原文鏈接 必備品 文檔:Documentation API:API Reference 視頻:Laracasts ...
    layjoy閱讀 8,702評(píng)論 0 121
  • 田埂是最孤獨(dú)的路 同行的是矢車菊 秋天從我的手里吃它的葉子 夕陽才知道的疲憊 如果你跟我走 就會(huì)催趕我的腳步 如果...
    零星風(fēng)前絮閱讀 369評(píng)論 3 2
  • 為何這樣 所有的不好 你都說那是由于我 為何這樣 所有的不滿 你都宣泄在我的身上 為何這樣 你不愛我 難道還得傷害...
    沈晏星閱讀 358評(píng)論 6 2

友情鏈接更多精彩內(nèi)容