Cài đặt một PHP Workstation
Tài liệu này gồm danh sách app lập trình web. Phiên bản đầu tiên mỗi app luôn dc recommend.
Mục tiêu:
- Giữ liên lạc thường xuyên.
- Thống nhất môi trường lập trình để dễ support, debug.
- Đồng bộ(tốt nhất có thể) local và production(hay staging).
Danh sách:
- Technical
- Basic
- HTTP Server: Apache 2, built-in PHP, Nginx…
- PHP: 7.2, 5.6, 7.3…
- MySql 5.6, 5.7, 8 hoặc MariaDB 10
Suggest 1 trong 2 soft “all in one” cho 3 items trên:- Laragon: linh động thay đổi các version PHP, Apache, MySql, NodeJs 12, MongoDb 4, Postgresql 11.
- Xampp 7.2.33 bản portable(Zip).
- Git quản lý phiên bản của code. Dùng app có giao diện: TortoiseGit, SourceTree…
- Một editor hoặc IDE: VsCode, Notepad++, Sublime Text…
- FTP: down, up file lên server. FileZilla, WinSCP…
- Trình duyệt: Chrome, Firefox, MS Edge.
- Full
- Basic
- Communication
- Skype bản desktop.(Chat, video call, share screen)
- Project management: Trello, Jira, Basecamp
- Email: Checker, Thunderbird, Windows Mail
- Chụp ảnh màn hình: https://gyazo.com
- Additional tools
- Để chạy linux command trên Windows
- Putty làm việc với SSH.
- Browser extensions
- pixel perfect: kiểm tra template so design
- ruler: đo width, height trong 1 page
- color picker: lấy màu 1 đối tượng trong page
- Web developer: tổng hợp các tools để làm với 1 site
- performance: build-in của trình duyệt
- network: build-in của trình duyệt
- Photoshop để đọc các bản design.