ติดตั้ง Laravel ด้วย Docker สำหรับ Dev
วิธีที่ผมใช้นี้มีแค่ Docker ก็เพียงพอแล้ว สำหรับการเริ่มต้นโปรเจค
-
ติดตั้ง Laravel ด้วย
$ docker run --rm --interactive --tty \\ --volume $PWD:/app \\ composer create-project --prefer-dist laravel/laravel laravel-blog
-
เข้า phpdocker.io เพื่อสร้างไฟล์
docker-compose.yml
ตั้งชื่อโปรเจค “laravel-blog” แล้วกด “Generate project archive” จะได้รับ “laravel-blog.zip”- Global configuration - Project name : laravel-blog - Base port: 8080 - PHP configuration - PHP Version: 7.2.x - Extensions (PHP 7.2.x): MySQL, Bcmath, GD - MySQL - Enable MySQL - Version: 5.7 - Root Password: toor - Database Name: admin_laravel_blog - Database Username: admin_laravel_blog - Database Password: 123456
-
แตกไฟล์ laravel-blog.zip
$ unzip laravel-blog.zip $ mv laravel-blog/* /<project_path>/aravel-blog
-
แก้ไข้ .env
DB_CONNECTION=mysql DB_HOST=msql DB_PORT=3306 DB_DATABASE=admin_laravel_blog DB_USERNAME=admin_laravel_blog DB_PASSWORD=1234
-
เปิด server project ด้วยคำสั่ง
$ docker-compose up
-
รันคำสั่ง
$ docker-compose exec php-fpm php artisan migate
-
เปิด Browser “http:/127.0.0.1:8080”