--- title: tags: 後端 description: --- # Laradock 設定與使用方法 ## 搭配觀看 [一步步教您使用 Laradock 快速打造 Laravel/PHP 環境](https://blog.twjoin.com/%E4%B8%80%E6%AD%A5%E6%AD%A5%E6%95%99%E6%82%A8%E4%BD%BF%E7%94%A8laradock-%E5%BF%AB%E9%80%9F%E6%89%93%E9%80%A0laravel-php%E7%92%B0%E5%A2%83-15f046d64c34) [修改 PHP 版本](https://cyrildewit.github.io/2020/04/19/how-to-change-the-PHP-version-in-Laradock/) [Laradock 踩坑紀錄](https://www.jianshu.com/p/91132599160f) ## 1.下載專案 ```git git clone https://github.com/Laradock/laradock.git ``` ## 2.設定.env檔案 ```linux cd laradock cp env-example .env vim .env ``` * 需注意欄位 * APP_CODE_PATH_HOST : 填寫外層專案名字 ## 3.啟動需要的 docker (因應不同需求,通常需要 Nginx、MySQL) docker-compose up -d nginx mysql phpmyadmin ## 4.修改 MySQL 設定(自建 DB 才需要,如果有cloud sql 則不用) docker-compose exec mysql bash mysql -uroot -proot create database [Database_name]; CREATE USER '[User_name]'@'%' IDENTIFIED BY '[User_password]'; GRANT ALL ON [Database_name].* TO '[User_name]'@'%'; Exit ## 5.修改 storage/ 權限 docker-compose exec workspace bash chown -R 1000:1000 storage/ ## 6.Laravel 專案設定 composer i php artisan key:generate ## 7.修改 Laravel 專案下的.env檔案 * 需注意欄位 * DB_HOST 修改為 mysql * DB_DATABASE:[Database_name] * DB_USERNAME:[User_name] * DB_PASSWORD:[User_password] ## 8.測試 看到下面畫面即為成功 <img src="../Image/Laravel_1.png" style="zoom:40%" />
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up