Laradock Mac下的环境配置和安装

2020-08-20  本文已影响0人  Yohann丶blog
WechatIMG73.jpeg

环境

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.6
BuildVersion:   18G103
$ uname -r
18.7.0
$ getconf LONG_BIT
64

安装Docker

Screen Shot 2020-08-24 at 11.57.10 AM.png

如上图所示,在任务栏点击 Docker Desktop 应用图标 -> Perferences,在左侧导航菜单选择 Docker Engine,在右侧输入栏编辑json文件。将阿里云镜像加速器地址添加到registry-mirrors的数组里,点击 Apply & Restart 按钮,等待 Docker 重启并应用配置的镜像加速器。

$ docker --version
Docker version 19.03.12, build 48a66213fe
$ docker-compose --version
docker-compose version 1.24.1, build 4667896b

安装Laradock

$ git clone https://gitee.com/mirrors/Laradock.git
$ cd Laradock
$ cp env-example .env
# 启用更改源
CHANGE_SOURCE=true
# 设置composer下载镜像
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer
# 设置node下载镜像
WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
# 关闭安装项
WORKSPACE_INSTALL_NPM_GULP=false
$ docker-compose build nginx
$ docker-compose build php-fpm
$ docker-compose build workspace

因为编译过程是比较缓慢,这里建议同时开三个窗口分别执行。

$ docker-compose up -d nginx mysql

安装Laravel

$ docker-compose exec workspace bash
/var/www# composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
/var/www# composer create-project --prefer-dist laravel/laravel

启动项目

$ cd Laradock/nginx/sites
$ cp laravel.conf.example laravel.conf
$ cd Laravel
$ cp .env.example .env
# 项目地址
APP_URL=http://laravel.test
# mysql数据库连接
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=root
$ docker-compose build nginx && docker-compose restart nginx
laravel.test_.png

浏览器打开 http://laravel.test ,如上图所示,成功访问。

上一篇 下一篇

猜你喜欢

热点阅读