国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用 Docker 搭建 Laravel 本地環(huán)境

lscho / 1501人閱讀

摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個(gè)容器技術(shù),作為開(kāi)發(fā)人員有必要掌握它的使用,無(wú)論你是用來(lái)搭建本地環(huán)境,還是部署應(yīng)用。

(原文地址:https://blog.tanteng.me/2017/...)

Laravel 官方提供 Homestead 和 Valet 作為本地開(kāi)發(fā)環(huán)境,Homestead 是一個(gè)官方預(yù)封裝的 Vagrant Box,也就是一個(gè)虛擬機(jī),但是跟 docker 比,它占用體積太大,啟動(dòng)速度慢,同時(shí)響應(yīng)速度很慢,現(xiàn)在有了 docker 這種更好的方式,可以輕松方便的搭建整套 PHP 開(kāi)發(fā)環(huán)境。

本文就介紹如何使用 docker 搭建 Laravel 本地環(huán)境。

安裝 docker

首先安裝 docker。

克隆 laradock

laradock 官方文檔:http://laradock.io/

laradock github:https://github.com/laradock/l...

laradock 是一個(gè)包含全功能用于 docker 的 PHP 運(yùn)行環(huán)境,使用 docker-compose 方式部署。(特別說(shuō)明:它不僅用于 Laravel 環(huán)境搭建,而且支持所有其他 PHP 框架,它就是一整套 PHP 的環(huán)境。)

部署 PHP 環(huán)境

1.克隆 laradock

git clone https://github.com/Laradock/laradock.git

2.創(chuàng)建環(huán)境變量文件

cp env-example .env

3.直接用 docker-compose 運(yùn)行需要啟用的服務(wù),如:

docker-compose up -d nginx mysql redis beanstalkd

這樣就啟動(dòng)了所需的 PHP 運(yùn)行環(huán)境,php-fpm 默認(rèn)會(huì)運(yùn)行,所以不需要指定。

Laravel 配置文件

Laravel 配置文件需要注意的問(wèn)題是,在 .env 文件中,mysql 和 redis 的地址需填寫(xiě)成這樣,而不是 ip 地址形式:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=tanteng.me
DB_USERNAME=root
DB_PASSWORD=root
 
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379
Nginx 配置

在本地通過(guò)域名方式訪問(wèn)站點(diǎn),要將 host 中域名綁定到本地,同時(shí)還需要增加 nginx 配置。

如圖,在 laradock 項(xiàng)目的 nginx 文件夾下的 sites 目錄下添加配置文件即可。

執(zhí)行 composer

執(zhí)行 composer 等操作,需要進(jìn)入到 workspace 容器中進(jìn)行,使用命令:

docker-compose exec workspace bash

進(jìn)入到 workspace 容器,就可以進(jìn)行 compose 命令等操作了。

具體使用上的問(wèn)題請(qǐng)參加 laradock 官方文檔,上面都有說(shuō)明。

Docker 講座介紹

Docker 是現(xiàn)在火熱的一個(gè)容器技術(shù),作為開(kāi)發(fā)人員有必要掌握它的使用,無(wú)論你是用來(lái)搭建本地環(huán)境,還是部署應(yīng)用。你將體會(huì)到使用 Docker 的便利。

一個(gè)規(guī)范的開(kāi)發(fā)流程,首先要有一個(gè)完善的本地環(huán)境,以前使用 vagrant + Homestead 作為虛擬機(jī),啟動(dòng)慢,占用空間大,而 Docker 更輕量級(jí),啟動(dòng)速度快,更可以方便搭配不同的容器。不僅如此,docker 配置也可以用于生產(chǎn)環(huán)境,"Build once, Run anywhere, Configure once, Run anything".

本次講座重點(diǎn)以搭建 PHP 環(huán)境為例,使用 Github 上一個(gè)項(xiàng)目 —— laradock,演示如何以 docker-compose 方式搭建全套本地 PHP 開(kāi)發(fā)環(huán)境。

你將學(xué)習(xí)到:

Docker 基礎(chǔ)知識(shí)
Dokerfile 語(yǔ)法
docker-compose.yml 語(yǔ)法
docker-compose 的使用
如何使用 laradock 搭建 PHP 環(huán)境

讓我們開(kāi)啟 PHP 開(kāi)發(fā)者的 Docker 之旅!

講座報(bào)名地址:https://segmentfault.com/l/15...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27057.html

相關(guān)文章

  • 使用 Docker 搭建 Laravel 本地環(huán)境

    摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個(gè)容器技術(shù),作為開(kāi)發(fā)人員有必要掌握它的使用,無(wú)論你是用來(lái)搭建本地環(huán)境,還是部署應(yīng)用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開(kāi)發(fā)環(huán)境,Homestead 是一個(gè)官方預(yù)封裝的 Vagrant Box,也就是一個(gè)虛擬機(jī),但是跟...

    StonePanda 評(píng)論0 收藏0
  • 使用docker搭建laravel開(kāi)發(fā)環(huán)境

    摘要:已經(jīng)集成需要使用的環(huán)境,只需要簡(jiǎn)單修改配置就能搭建環(huán)境提供開(kāi)發(fā),對(duì)開(kāi)發(fā)及管理來(lái)說(shuō)真是一味良方。目前能正常訪問(wèn)文件。 為何用docker? 在電腦還是window系統(tǒng)的時(shí)候,經(jīng)常需要基于vm服務(wù)搭建一套環(huán)境才能更好地(應(yīng)該是更貼近線上環(huán)境)進(jìn)行開(kāi)發(fā),而現(xiàn)在在docker的神秘光環(huán)底下已經(jīng)能實(shí)現(xiàn)用最小的資源搭建本地開(kāi)發(fā)環(huán)境,同時(shí)能更好地遷移到其他地方。 前置知識(shí) 了解docker安裝及使...

    fish 評(píng)論0 收藏0
  • 使用docker搭建laravel開(kāi)發(fā)環(huán)境

    摘要:已經(jīng)集成需要使用的環(huán)境,只需要簡(jiǎn)單修改配置就能搭建環(huán)境提供開(kāi)發(fā),對(duì)開(kāi)發(fā)及管理來(lái)說(shuō)真是一味良方。目前能正常訪問(wèn)文件。 為何用docker? 在電腦還是window系統(tǒng)的時(shí)候,經(jīng)常需要基于vm服務(wù)搭建一套環(huán)境才能更好地(應(yīng)該是更貼近線上環(huán)境)進(jìn)行開(kāi)發(fā),而現(xiàn)在在docker的神秘光環(huán)底下已經(jīng)能實(shí)現(xiàn)用最小的資源搭建本地開(kāi)發(fā)環(huán)境,同時(shí)能更好地遷移到其他地方。 前置知識(shí) 了解docker安裝及使...

    JouyPub 評(píng)論0 收藏0
  • Docker搭建Laravel和Vue項(xiàng)目的開(kāi)發(fā)環(huán)境

    摘要:第二步添加在項(xiàng)目中創(chuàng)建文件。項(xiàng)目是官方的開(kāi)源項(xiàng)目,負(fù)責(zé)實(shí)現(xiàn)對(duì)容器集群的快速編排。在這里我們會(huì)用到四個(gè)容器分別將放在四個(gè)不同的容器中,通過(guò)將四個(gè)應(yīng)用容器關(guān)聯(lián)到一起組成項(xiàng)目。服務(wù)服務(wù)的容器將執(zhí)行我們項(xiàng)目中的代碼。 showImg(https://segmentfault.com/img/bVbpfM5?w=695&h=270);在這篇文章中我們將通過(guò)Docker在個(gè)人本地電腦上構(gòu)建一個(gè)快速...

    starsfun 評(píng)論0 收藏0
  • PHP開(kāi)發(fā)環(huán)境03 - 使用KFKDock搭建PHP項(xiàng)目環(huán)境

    摘要:基于快速搭建服務(wù)根據(jù)自定義配置文件快速搭建環(huán)境。目錄此項(xiàng)目能做什么地址視頻教程包含軟件項(xiàng)目目錄結(jié)構(gòu)快速運(yùn)行運(yùn)行服務(wù)運(yùn)行項(xiàng)目運(yùn)行前端服務(wù)此項(xiàng)目能做什么搭建開(kāi)發(fā)生產(chǎn)環(huán)境。搭建開(kāi)發(fā)生產(chǎn)環(huán)境。 基于Docker快速搭建Web服務(wù) 根據(jù)自定義配置文件快速搭建Web環(huán)境。 目錄 此項(xiàng)目能做什么 GItHub地址、視頻教程 包含軟件 項(xiàng)目目錄結(jié)構(gòu) 快速運(yùn)行KFKDock 運(yùn)行PHP服務(wù) 運(yùn)行L...

    Zhuxy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<