環境
- Windows 10
- Docker for Windows 2.0.0.3
前言
以下採用單一專案的方式建立環境。
安裝 Laradock
從 GitHub 上將 Laradock 下載下來。
1 | git clone https://github.com/Laradock/laradock.git Laradock |
複製範本 env-example
檔作為設定檔。
1 | cd Laradock |
修改 .env
檔的 APP_CODE_PATH_HOST
參數到指定的映射路徑:
1 | APP_CODE_PATH_HOST=../Projects/laravel |
使用 docker-compose 指令啟動 Laradock。
1 | cd Laradock |
設定 MySQL
修改 mysql\my.cnf
檔:
1 | [mysqld] |
重新建立 MySQL 容器:
1 | docker-compose build --no-cache mysql |
進入 MySQL 容器。
1 | docker-compose exec mysql bash |
使用 root 使用者進入資料庫。
1 | mysql -uroot -proot |
查看所有使用者。
1 | > SELECT user,authentication_string,plugin,host FROM mysql.user; |
建立專案
建立專案資料夾。
1 | cd Projects |
使用 laradock 使用者進入 workspace 容器。
1 | cd Laradock |
安裝 Laravel 安裝器。
1 | laradock@107a4945c6fe:/var/www$ composer global require laravel/installer |
建立專案。
1 | laradock@107a4945c6fe:/var/www$ laravel new |
修改 .env
檔。
1 | DB_CONNECTION=mysql |
執行遷移。
1 | laradock@107a4945c6fe:/var/www$ php artisan migrate |