Bài viết này sẽ dành cho các bạn developer sử dụng Windows ( khá nhảm nhưng thôi cứ xem là vậy ) và cần sử dụng Linux ( Ubuntu ) như 1 environment.
Thật ra mà nói trên cơ bản thì ta vẫn sử dụng Linux như “server”, chỉ có 1 vài thứ khác như IDE thì chạy trên nền Windows thôi.
Alright. How to do ?
- Install WSL . Cái này là dĩ nhiên rồi. Có thể tham khảo thêm ở bài trước: https://soulevilblog.wordpress.com/wp-admin/post.php?post=417&action=edit
Trên Windows ta có gì: IDE ( ờ đây mình dùng PHPStorm ). Vậy vấn đề của ta là gì:
- Khi chạy composer ta sẽ phải chuyển sang bash chạy trên Ubuntu. Cái này không vấn đề.
- Khi chạy git ( command line ) ta cũng phải sang bash
- …
Nhưng !!! 1 vài thứ integrate trong IDE thì không thể. Nó bắt buộc phải chạy trên Windows. Bao gồm
- PHP Code sniffer.
- Mà đã có PHP CS rồi thì dĩ nhiên sẽ phải có PHP Cli & Composer ( để install CS )
Đơn giản thôi
- Download PHP binary cho Windows về và extract ra
- Install composer và trỏ về php.exe này
- Install CS qua composer
- IDE trỏ inspector CS về phpcs.bat của CS vừa installed qua composer trên
Như vậy ta có:
- Toàn bộ Apache / MySQL & PHP chạy trên WSL. Mô hình chuẩn nhất cho server cơ bản PHP
- IDE trên Windows với các integrate đầy đủ. GIT mình sẽ update tiếp theo sau khi config xong.
Leave a Reply