国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

使用 Docker 搭建 Laravel 本地環境的教程詳解

2024-09-01 13:53:08
字體:
來源:轉載
供稿:網友

Laravel 官方提供 Homestead 和 Valet 作為本地開發環境,Homestead 是一個官方預封裝的 Vagrant Box,也就是一個虛擬機,但是跟 docker 比,它占用體積太大,啟動速度慢,同時響應速度很慢,現在有了 docker 這種更好的方式,可以輕松方便的搭建整套 PHP 開發環境。

本文就介紹如何使用 docker 搭建 Laravel 本地環境。

安裝 docker

首先安裝 docker。

克隆 laradock

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

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

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

部署 PHP 環境

1.克隆 laradock

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

2.創建環境變量文件

cp env-example .env

3.直接用 docker-compose 運行需要啟用的服務,如:

docker-compose up -d nginx mysql redis beanstalkd

這樣就啟動了所需的 PHP 運行環境,php-fpm 默認會運行,所以不需要指定。

docker,搭建laravel,本地環境

Laravel 配置文件

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

DB_CONNECTION=mysqlDB_HOST=mysqlDB_PORT=3306DB_DATABASE=tanteng.meDB_USERNAME=rootDB_PASSWORD=rootREDIS_HOST=redisREDIS_PASSWORD=nullREDIS_PORT=6379

注意代碼中高亮部分。

Nginx 配置

在本地通過域名方式訪問站點,要將 host 中域名綁定到本地,同時還需要增加 nginx 配置。

docker,搭建laravel,本地環境

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

執行 composer

執行 composer 等操作,需要進入到 workspace 容器中進行,使用命令:

docker-compose exec workspace bash

進入到 workspace 容器,就可以進行 compose 命令等操作了。

總結

以上所述是小編給大家介紹的使用 Docker 搭建 Laravel 本地環境的教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衢州市| 老河口市| 巴林左旗| 崇州市| 休宁县| 上栗县| 桃园县| 呼图壁县| 郴州市| 广宁县| 织金县| 乌审旗| 姜堰市| 南丰县| 华安县| 无锡市| 哈密市| 璧山县| 临朐县| 错那县| 桂林市| 宿州市| 玛纳斯县| 涞源县| 石城县| 格尔木市| 安吉县| 武鸣县| 旬阳县| 南通市| 永州市| 灵宝市| 天等县| 中方县| 贵溪市| 河池市| 龙川县| 临洮县| 鄂托克前旗| 枣阳市| 越西县|