How to develop on Windows Subsystem for Linux ( Ubuntu )

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

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Up ↑

%d bloggers like this: