WAMPServer là gì? Hướng dẫn cài đặt localhost với WAMP

Nếu bạn đang học lập trình web cụ thể là học PHP thì chắc hẳn rằng không thể không biết localhost. Nhưng để có thể tạo localhost hay còn gọi là server giả lập thì cần tới các phần mềm như XAMPP, WAMPP, MAMP, LAMP… Trong bài viết này mình sẽ chỉ giới thiệu sâu hơn về WAMPServer và cách cài đặt WAMPP trên máy tính, laptop cá nhân.

WAMPServer là gì?

WAMP là viết tắt của Windows, Apache, MySQL, PHP. WAMPP có vai trò khởi tạo Web server trên máy tính cho phép lập trình viên ghi dữ liệu vào Database (Cơ sở dữ liệu MySQL) tương tự như XAMPP. Nó được phát triển bởi Romain Bourdon và hoạt động trên Windows.

Tại sao phải dùng WAMPP?

Để giải thích cho điều này trước tiên bạn cũng cần tìm hiểu cả Frontend và backend. Frontend để chỉ những gì bạn nhìn thấy được của một website nào đó trên trình duyệt phía client (máy khách). Còn backend là những chức năng hoạt động ngầm mà bạn không thể nhìn thấy được phía Server (máy chủ).

Chẳng hạn khi bạn thực hiện đăng ký thành viên trên trình duyệt website. Lúc này các thông tin như tên đăng ký, điện thoại, email, mật khẩu sẽ được ngôn ngữ PHP ra lệnh cho MySQL lưu trữ thông tin vào Database.

WAMPP sẽ gồm có:

– Apache: nó có vai trò như một “người vận chuyển” giữa trình duyệt và server. Theo dạng 2 chiều client-server.

– PHP: là ngôn ngữ lập trình phía server. Nó cần tới Apache mới có thể hoạt động được.

– MySQL: đây là ngôn ngữ phía server. Nó sẽ đóng vai trò tiếp nhận thông tin từ PHP rồi thực thi các lệnh từ PHP để ghi dữ liệu vào Database.

– PhpMyAdmin: Giúp lập trình viên quản lý CSDL dễ dàng.

Nên dùng WAMPP hay XAMPP để tạo Server?

Cả hai đều hoạt động khá tốt trên Windows. Chúng ta sẽ cùng so sánh những điểm mạnh điểm yếu của 2 phần mềm này như thế nào nhé!

– WAMPP:

+ Ưu điểm: có khả năng cấu hình version của MySQL và Module của Apache đơn giản, dễ dàng.

+ Nhược điểm: chỉ có thể hoạt động trên Windows 32bit và 64bit.

– XAMPP:

+ Ưu điểm: Chạy trên mọi hệ điều hành Window, MacOS và Linux. Đây là phần mềm giải lập Server tốt được nhiều người ưa chuộng. Với nhiều chức năng như FTP, giả lập được Mail Server và hỗ trợ SSL trên Localhost.

+ Nhược điểm: không thể cấu hình version của MySQ và Module của Apache.

Theo như so sánh ở trên cả 2 đều có điểm mạnh và điểm yếu riêng của nó. Bạn có thể sử dụng XAMPP hay WAMPP đều được.

Hướng dẫn cài đặt WAMP Server

1. Truy cập vào liên kết  https://sourceforge.net/projects/wampserver/ để tải Wampserver xuống phiên bản mới nhất. Bạn sẽ chọn 32bit hoặc 64bit phù hợp với cấu hình của máy tính.

2. Ấn run => Ok

Cài đặt WAMPP

3. Tích chọn I accept the agrement => Next

Hướng dẫn cài đặt XAMPP

4. Tiếp tục ấn Next

Cách cài đặt WAMP

5. Ấn Next

Hướng dẫn cài WAMP

6. Next

Cài đặt WAMP Server

7. Next

Cài đặt WAMP Server

8. Ấn Insall

cai-dat-wamp-server

9. Ấn No

cai-dat-wamp-7

10. Tiếp tục ấn Next

Cài đặt WAMPP

11. Ấn Finish

12. Để mở WAMPP bạn nhấp biểu tượng trên màn hình desktop

13. Để kiểm tra hoạt động bạn gõ localhost lên trình duyệt

cai-dat-wamp

14. Để chạy chương trình PHP bạn truy cập vào C:wamp64www tạo một file test.php tại đây với đoạn code

<?php phpinfo() ?>

Sau đó gõ vào trình duyệt localhost/test.php để kiểm tra

Qua bài viết này bạn đã hiểu về WAMP là gì rồi phải không nào?

Sau khi cài đặt mọi thứ xong xuôi bạn có thể khởi tạo chương trình và bắt tay học lập trình PHP rồi đấy.

Related Posts

Cấu trúc dữ liệu và giải thuật: Một cái nhìn tổng quan

Giới thiệu Trong lĩnh vực phát triển phần mềm, cấu trúc dữ liệu và giải thuật là hai khái niệm quan trọng không thể thiếu. Cấu trúc…

Next.js – Khám phá Framework JavaScript tuyệt vời cho phát triển ứng dụng web

Giới thiệu về Next.js Next.js là một framework JavaScript mã nguồn mở và phổ biến được sử dụng để xây dựng các ứng dụng web hiệu suất…

Lisp – Cái nhìn tổng quan về ngôn ngữ lập trình đặc biệt

Lisp là gì? Lisp là một ngôn ngữ lập trình đặc biệt mang đến một cách tiếp cận độc đáo trong việc xử lý thông tin và…

Cách sử dụng đường dẫn tương đối trong HTML

Cách sử dụng đường dẫn tương đối trong HTML

Trang web hiện đại thường bao gồm nhiều tài nguyên như hình ảnh, trang HTML khác, tệp tin CSS và JavaScript. Để liên kết và truy cập…

Bài tập về hàm split trong Python

Chuỗi là một loại dữ liệu phổ biến trong lập trình, và việc xử lý chuỗi là một kỹ năng cần thiết cho các lập trình viên….

Xử lý chuỗi trong Python: Các phương thức cơ bản

Python là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Nó được sử dụng rộng rãi trong nhiều lĩnh vực, từ phát triển…