2.1 MÔI TRƯỜNG ĐỂ CHẠY DỰ ÁN WEBSITE PHP & MYSQL
2.1.1. Môi trường để biên dịch code PHP (Compiler)
- Như mọi ngôn ngữ lập trình khác đều phải có môi trường biên dịch code như Pascal cần Turbo Pascal, C thì cần Turbo C, C# và VB thì cần .NET Framewor, Java cần JDK…
Ở PHP của chúng ta cần: PHP Extension
2.1.2. Môi trường máy chủ – Server (Hosting)
- Nếu như chúng ta không thể sở hữu một hosting hay server để thực hành thì hiệu quả hơn cả là chúng ta nên làm quen với khái niệm SERVER ẢO (localhost).
- Và Server ảo chính thức để chạy các dự án PHP chính là: Apache.
- Khi bạn đã trở thành chuyên nghiệp bạn có thể thuê hosting hoặc tìm kiếm các hosting free để có thể upload Website của mình lên Internet.
2.1.3. Hệ cơ sở dữ liệu (Database)
- PHP Extension chỉ để chạy code PHP, Apache chỉ để chạy giả lập môi trường Server.
Còn hệ CSDL là kho lưu trữ thông tin, dữ liệu cho 1 dự án website.
- Và CSDL mà chúng ta dùng làm việc với dự án PHP đó chính là: MySQL.
Và như vậy, để chạy được 1 dự án website PHP & MySQL hoàn chỉnh, các bạn cần phải cài đặt đủ 3 thành phần:
PHP Extension, Apache và MySQL. Cài đặt từng thành phần gọi là cài đặt Manual và khá phức tạp, rắc rối…
CÀI ĐẶT ALL IN ONE
Nhưng đã từ lâu, bên cạnh việc cài từng phần mềm một rồi cấu hình chúng với nhau theo phương pháp thủ công (Manual) thì chúng ta hoàn toàn có thể sử dụng các phương pháp cài đặt đơn giản hơn đó là cài đặt tất cả trong một (All in one).
Các bộ cài đặt tất cả trong 1 này gồm có:
XAMPP: (Khuyên dùng vì nó đã tích hợp mọi thứ nói trên)
Download XAMPP tại đây:
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.3/
- Đối với các dự án cũ thì các bạn nên cài các phiên bản cũ như 1.7.3 trở về trước. (Download XAMPP 1.7.3: http://hocthietkeweb.org/seo-web/hoc-lam-seo/13-xampp-1.7.3.html)
Lý do:
- Vì thông thường, mỗi khi XAMPP nâng cấp là sẽ nâng cấp các hàm lệnh của PHP, các vấn đề về Apache và MySQL. Trong khi XAMPP liên tục nâng cấp, thì đôi khi server của chúng ta lại chưa thể nâng cấp kịp. Hoặc vẫn chạy với các phiên bản PHP version cũ. Chính vì thế, nếu các bạn lập trình thỏa mãn cho XAMPP với PHP version mới thì chưa chắc đưa lên server hay hosting mà bạn thuê đã chạy ổn định và tốt. Vì thế, phiên bản 1.7.3 là phiên bản mà mình hay sử dụng để chạy cả những dự án cũ được lập trình theo kỹ thuật trước đây cho công việc bảo trì dự án.
- Hơn cả là bạn hoàn toàn có thể cài đặt được nhiều phiên bản XAMPP trên cùng một máy tính, nếu là học viên của HTVSITE.COM thì bạn hoàn toàn sẽ được hỗ trợ điều này nếu cần thiết.
2.2. BỘ CÔNG CỤ LẬP TRÌNH (EDITOR)
2.1.1. Notepad++: Download
- Đây là công cụ mà tất cả các lớp học viên của HTVSITE.COM đều xử dụng. Mặc dù phải gõ từng dòng lệnh, nhưng gõ nhiều vừa nhớ lâu, lại khỏe tay và giỏi luôn cả đánh máy. Tự ép mình một chút để thành chuyên nghiệp, tại sao lại không phải không các bạn?
2.2. Adobe Dreamweaver, phpDesigner
- Các công cụ này chỉ dành cho 2 đối tượng:
1. là đã lên tầm PRO và dùng cái gì để lập trình cũng không còn quan trọng nữa.
2. là những bạn vốn không lười, nhưng vì công cụ này và được các trung tâm đào tạo dạy bằng cách sử dụng công cụ này mà thành ra lười hoặc càng thêm lười gõ lệnh, nhớ lệnh.
3. Ngoài ra còn có các công cụ như:
Zend Studio, PHP Expert Editor, PHPeD, PHPEdit, EditPlus, Context Editor, Eclipse, Aptana Studio, Netbeans, PHP IDE,…
2.3.BỘ CÔNG CỤ CẮT GIAO DIỆN (HTML & CSS)
Adobe Photoshop CS4 [Portable], CS5 hoặc CS6
http://hocthietkeweb.org/seo-web/hoc-lam-seo/15-adobe-photoshop-cs4-[portable].html
NGOÀI RA CÒN BONUS CHO CÁC BẠN
Bộ phần mềm nén và giải nén Winrar cho cả Windows 32bit và 64bit FULL CRACK nhé:
WinRar 3.90 x32 & x64 FULL:
http://hocthietkeweb.org/seo-web/hoc-lam-seo/14-winrar-3.90-x32-&-x64-full.html
Vietkey 2000 FULL chuẩn:
http://hocthietkeweb.org/seo-web/hoc-lam-seo/10-viet-key-2000-full.html
---o0o---
» Tin mới nhất:
» Các tin khác: