So sánh xampp và wamp

Nếu từng làm một lập trình viên như tôi, cụ thể là lập trình trên php thì chắc chắn bạn cần một môi trường để test các sản phẩm của mình trên localhost trước khi đưa lên bản chính chạy trên server thật. Vậy làm sao để tạo ra mộ trường ảo đó bao gồm cả apache, php và mysql – những thứ tối thiểu bạn cần có khi lập trình bằng ngôn ngữ php trên windows? Nếu bạn thành thạo rồi thì có thể tự cài từng thành phần đó rồi config để cho chúng làm việc cùng với nhau. Nhưng với những bạn lười [như tôi] thì có thể chọn một giải pháp khác đó là sử dụng các bộ cài mỳ ăn liền có sẵn như vertrigo, Xampp hay Wamp. 

Ưu điểm của những package mỳ ăn liền này là gì?

  • Nhỏ, gọn nhẹ, tích hợp sẵn apache, php và mysql chỉ cần cài là chạy
  • Nếu bạn cài vào ổ cài khác ngoài ổ chứa windows [thường là ổ C] thì sau khi cài lại windows vẫn chạy tốt
  • Khởi động nhanh, click phát 1 giây sau chạy luôn

Nhược điểm:

  • Rất nhẹ bởi vì chúng chỉ được tích hợp các bộ little [phên bản rút gọn], ví dụ mysql little… Nên những tính năng cao cấp đã bị cắt bỏ [tôi nghĩ localhost thì cần quái gì cao cấp nhỉ]. Để minh chứng cho điều này thì tôi đã từng test thử khi import database cỡ vừa và nhỏ [khoảng vài trăm Mb và 50.000 record] thì import từ máy tôi lên server mất khoảng 5 phút. Còn từ máy tôi vào chính vertrigo chạy trên máy thì mất 2 tiếng. Khác biệt cũng tương đối hey
  • Thiếu một số thư viện sẵn có như thư viện support memcache…

Vậy thì trong 3 các bộ cài mì ăn liền phổ biến nhất hiện nay ở trên thì nên chọn cái nào. Về quan điểm cá nhân tôi vote một phiếu cho verrtrigo. Tôi từng xài cả xamppwamp nhưng tôi thấy có một số cái như sau.

xampp: thư viện hỗ trợ khá đầy đủ, nhưng chạy hay bị lỗi và treo, và đặc biệt ghét là hay bị xung đột port 80 [thực ra xung đột cổng do ứng dụng khác của bạn chiếm mất cổng đó chứ không phải tại xampp].

Wamp: Thấy khá ổn và cũng tương đối nhẹ giống như thằng vertrigo, nhưng độ ổn định thì mình không rõ vì chưa được kiểm chứng qua thực tế vì mình từng xùng vertrigo cài trên ổ D từ 3 năm về trước và bây giờ vẫn đang chạy tốt.

Đây chỉ là một số quan điểm dựa trên những trải nghiệm cá nhân. Lựa chọn cái nào tùy sở thích các bạn.

Chúc các bạn tạo ra nhiều những sản phẩm tốt và hữu ích cho bản thân và cộng đồng

Thân.!

WAMP Server là gì?

  • Lê Thị Phương Lan
  • 09/06/2021, 03:53 pm
  • 424

Nếu bạn đang học lập trình web cụ thể là học PHP thì chắc hẳn bạn 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, WAMP, MAMP, LAMP… Trong bài viết này Nhân Hòa sẽ giới thiệu sâu hơn về WAMPServer là gì và cách cài đặt WAMP trên máy tính, laptop cá nhân.

1. WAMP là gì?

WAMP là tên viết tắt cho phần mềm Windows, Apache, MySQL, PHP. Nó có nguồn gốc từ LAMP là viết tắt của Linux, Apache, MySQL và PHP. Trong khi LAMP được sử dụng trên máy chủ Linux thì WAMP được sử dụng trên Windows server. Vì WordPress thường không được cài đặt trên Windows server, WAMP đã trở nên phổ biến trong giới developer như một phương pháp cài đặt WordPress trên máy tính cá nhân của họ.

Chữ “A” trong WAMP là viết tắt của Apache. Apache là phần mềm máy chủ được sử dụng để phục vụ các trang web. Bất cứ khi nào ai đó nhập URL trang web WordPress của bạn, Apache là phần mềm “phục vụ” trang web WordPress của bạn.

WAMP là gì?

Chữ “M” trong WAMP là viết tắt của MySQL. MySQL là một hệ quản trị cơ sở dữ liệu. Công việc trong stack là lưu trữ tất cả nội dung trang web của bạn, hồ sơ người dùng, nhận xét, v.v.

Chữ “P” trong WAMP là viết tắt của PHP. PHP là ngôn ngữ lập trình mà WordPress được viết ra. Nó cũng là mảnh ghép toàn bộ phần mềm lại với nhau. Nó chạy như một quy trình trong Apache và giao tiếp với cơ sở dữ liệu MySQL để xây dựng các trang web của bạn.

>>>Xem thêm: MySQL là gì?

2. Ưu điểm của WAMP Server

Ưu điểm nổi bật của WAMP Server dành cho người dùng đó là:

- Dễ dàng cấu hình version MySQL

- Có thể bật các module của Apache vô cùng đơn giản và nhanh chóng

- Bật/tắt các chức năng của PHP rất tiện lợi mà không cần phải mở file PHP in lên

- Lấy lại toàn bộ dữ liệu ngay cả khi không thể vào được hệ điều hành

Duy chỉ có một nhược điểm khá lớn của WAMP Server là chỉ có thể hoạt động được trên hệ điều hành Windows 32bit và 64bit

Ưu điểm của WAMP Server

Vì thế, khi sử dụng WAMPServer người dùng có thể:

- Không cần phải tốn thời gian để chờ đợi dữ liệu được upload lên Internet

- Phát hiện được lỗi của Website và sửa lỗi kịp thời

- Tạo backup đơn giản và nhanh chóng

- Dễ dàng phát triển Website trên nền tảng WordPress nhanh chóng mà không cần phải phụ thuộc vào đường truyền Internet

- Tốc độ của các thao tác lập trình, xử lý lỗi được cải thiện đáng kể

- Có cái nhìn tổng quan được bố cục, cách sắp xếp nội dung tổng thể của Website trước khi đưa vào môi trường online

>>>Xem thêm: PHP-FPM là gì?

3. So sánh sự khác nhau giữa XAMPP, WAMP, MAMP và LAMP

Ngoài WAMP thì hiện nay còn có nhiều phần mềm giả lập server khác như: XAMPP, MAMP, LAMP. Chúng đều có công dụng là tạo ra môi trường localhost để thử nghiệm website trước khi đưa vào hoạt động online.

Tuy nhiên, mỗi loại phần mềm sẽ tương thích với một ngôn ngữ lập trình, hệ điều hành khác nhau. Để hiểu rõ hơn về XAMPP, WAMP, MAMP và LAMP, chúng ta hãy cùng làm một phép so sánh nho nhỏ như bảng bên dưới:

WAMP

XAMPP

MAMP

LAMP

Hệ điều hành Windows

Có thể sử dụng trên nhiều hệ điều hành khác nhau [được thể hiện bằng chữ X nằm ở vị trí đầu tiên trong XAMPP]

Hệ điều hành Mac OS X [chữ M đầu tiên trong MAMP đại diện cho từ Mac OS X]

Hệ điều hành Linux [chữ L trong LAMP là đại diện cho Linux]

Web server Apache

Web server Apache

Web server Apache

Web server Apache

Hệ quản trị cơ sở dữ liệu MySQL

Hệ quản trị cơ sở dữ liệu MySQL

Hệ quản trị cơ sở dữ liệu MySQL

Hệ quản trị cơ sở dữ liệu MySQL

Ngôn ngữ lập trình PHP và Pearl

Ngôn ngữ lập trình PHP và Pearl

Ngôn ngữ lập trình PHP

Ngôn ngữ lập trình PHP

4. Nên sử dụng WAMP hay XAMPP để tạo Server?

- Đối với WAMP

+ Điểm mạnh của WAMP

Điều đầu tiên tạo nên điểm mạnh của WAMP chính là sự dễ dàng trong việc cấu hình version của MySQL. Ngoài ra, người dùng còn có thể bật các Module của Apache vô cùng đơn giản, nhanh chóng

Sử dụng WAMP, bạn cũng có thể bật/tắt các chức năng của PHP rất tiện lợi mà không cần phải mở file PHP.in lên

Mặt khác, với WAMP, bạn có thể lấy lại toàn bộ dữ liệu ngay cả khi không thể vào được hệ điều hành

+ Điểm yếu của WAMP

WAMP chỉ có thể hoạt động được trên hệ điều hành Windows 32bit và 64 bit

Nên sử dụng WAMP hay XAMPP để tạo Server?

- So sánh với XAMPP

+ Điểm mạnh của XAMPP

XAMPP có thể chạy trên nhiều hệ điều hành khác nhau như: Window, MacOS và Linux. Nhưng trên mỗi hệ điều hành thì XAMPP sẽ có cách hiển thị và hoạt động khác nhau. Với XAMPP chạy trên Windows, nó có thể giả lập server tốt, thậm chí là FTP, giả lập được Mail Server và hỗ trợ SSL trên Localhost

Ưu điểm lớn nhất của XAMPP là cấu hình đơn giản, dễ sử dụng. XAMPP không có gì nhiều ngoài chức năng tắt/bật MySQL, Apache nên khá thuận tiện trong thao tác

+ Điểm yếu của XAMPP

Tính tối giản là ưu điểm nhưng đồng thời nó cũng là yếu điểm của XAMPP. Trên XAMPP được tích hợp rất ít chức năng [không có cấu hình Module và không có cả Version MySQL]. Ngoài ra, XAMPP cũng có dung lượng cực kỳ lớn với file cài đặt nặng 141Mb [trong khi WAMP chỉ nặng 41Mb]

Từ những so sánh về ưu nhược điểm trên, có thể thấy nếu muốn sử dụng phần mềm giả lập server để cài đặt các mã nguồn mở chạy web và không cần quá nhiều chức năng thì WAMP là một lựa chọn hợp lý vì nhẹ và dễ dàng backup, nâng cấp version cho PHP, Apache, MySQL.

>>>Xem thêm: XAMPP là gì?

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

- Bước 1: Tải phần mềm WAMP

+ Truy cập link: //www.wampserver.com/en/#download-wrapper

+ Nhấn chọn phiên bản WAMP phù hợp với hệ điều hành của bạn [64 bit hoặc 32 bit]

+ Đợi khoảng 5s, một popup thông báo sẽ xuất hiện. Bạn chỉ cần click vào dòng chữ “download directly” màu vàng và đợi hệ thống tự động tải phần mềm về

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

- Bước 2: Cách cài đặt WAMP

+ Mở file cài đặt lên

+ Màn hình sẽ hiển thị cửa sổ cài đặt. Bạn chỉ cần nhấn OK, Next hoặc Install liên tục cho đến khi kết thúc cài đặt là được

+ Nếu hệ thống không thông báo bất kỳ lỗi gì và thấy shortcut icon của WAMP hiển thị trên màn hình Desktop thì có nghĩa là bạn đã cài đặt thành công

6. Kết luận

Trên đây là những thông tin chi tiết về WAMP và cách cài đặt, sử dụng. Hy vọng bài viết đã đem lại thông tin hữu ích và giúp bạn thiết kế website hiệu quả hơn với phần mềm WAMP. Nếu bạn đang tìm kiếm các dịch vụ cho thuê server giá rẻ, hãy đến với Nhân Hòa. Nhân Hòa luôn luôn có rất nhiều chương trình ưu đãi khi thuê Hosting và Server. Chúc bạn thành công!

Quý khách hàng có nhu cầu đăng ký tên miền, đăng ký email doanh nghiệp, hosting wordpress giá rẻ, vps, ssl... xin vui lòng đăng ký tại Nhân Hòa để được hưởng ưu đãi giá rẻ nhất. Trân trọng!

+ Fanpage: //www.facebook.com/nhanhoacom

+ Chỉ đường: //g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: //nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

//nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: [024] 7308 6680 – Email:

Chi nhánh: 270 Cao Thắng [nối dài], Phường 12, Quận 10, Tp.HCM

Tel: [028] 7308 6680 – Email: hcm

Video liên quan

Chủ Đề