透過 Docker 快速安裝 Laravel
安裝 Docker 服務
- Linux (Ubuntu): https://docs.docker.com/engine/installation/linux/ubuntulinux/
- Mac: https://docs.docker.com/engine/installation/mac/
- Windows: https://docs.docker.com/engine/installation/windows/
安裝 php command line
# for mac
$ brew install homebrew/php/php70
# for linux
$ apt-get install php5-cli
安裝 php composer 套件管理工具
$ sudo wget https://getcomposer.org/composer.phar -O /usr/local/bin/composer
$ sudo chmod 755 /usr/local/bin/composer
先確認 docker
指令可以使用,接著下載程式碼
$ git clone http://xxxx/xxx.git && cd xxx
$ composer install --no-progress --profile --prefer-dist
請先複製 .env.example
為 .env
,基本上設定檔不需要做任何修正就可以跑在本機端。
$ cp .env.example .env
$ chmod -R 777 bootstrap/cache
$ chmod -R 777 storage
用 docker 啟動開發環境,含底下服務
- mysql
- redis
- labs (Laravel 5.2)
$ cd docker && docker-compose up -d
打開瀏覽器,輸入 http://your_ip:8000/
看到 Laravel 歡迎畫面就代表成功了
PS. 如果你是用 Mac 請透過 docker-machine ip default
指令拿到 IP,如果用 Linux 則是 localhost
。
請輸入底下指令來更新資料庫結構
$ docker exec labs /usr/bin/php artisan migrate