# PHP8 + Laravel8 + Laradock in Windows10 ## 0. Requirement ``` Docker-compose ``` ## 1. PHP ``` https://windows.php.net/download#php-8.0 下載zip解壓縮就完成了。要手動加入path ``` ## 2. Composer ``` https://getcomposer.org/download/ 下載後安裝,php要指到步驟1的位置,安裝過程會幫你把php加進path裡 ``` ## 3. Laravel8 ``` 安裝 composer global require laravel/installer 建立新project laravel new <project name> 會新建一個資料夾並且把laravel初始化在裡面 進入<project name>資料夾 Composer i(若報php extension錯誤需要進入php folder並將php.ini中的extension=fileinfo解除mark) 會安裝需要的套件 可以用php artisan確認是否成功,成功的話會顯示Laravel版本 用php artisan serve就可以在localhost看到初始的Laravel ``` ## 4. Laradock ``` git clone https://github.com/laradock/laradock.git 把資料夾結構弄成這樣 * laradock * <project name> 進到laradock裡把.env.example複製一份改名成.env 把.env裡面的APP_CODE_PATH_HOST=../改成APP_CODE_PATH_HOST=../<project name> PHP_VERSION = 7.4 改成 PHP_VERSION = 8.0 docker-compose up -d docker-compose up -d nginx mysql workspace 就可以在localhost看到初始的Laravel ```