Mục lục:
- Định nghĩa - Windows / Apache / MySQL / PHP, Python, PERL (WAMP) có nghĩa là gì?
- Techopedia giải thích Windows / Apache / MySQL / PHP, Python, PERL (WAMP)
Định nghĩa - Windows / Apache / MySQL / PHP, Python, PERL (WAMP) có nghĩa là gì?
Windows / Apache / MySQL / PHP, Python, PERL (WAMP) là một bộ ứng dụng web kết hợp với Microsoft Windows OS được sử dụng trong môi trường web tạo thành một ngăn xếp máy chủ.
Ngăn xếp WAMP cung cấp cho các nhà phát triển và quản trị viên bốn yếu tố của máy chủ web:
một hệ điều hành
một máy chủ web
Một cơ sở dữ liệu
một ngôn ngữ kịch bản
Trong ngăn xếp máy chủ này, Windows đóng vai trò là HĐH, Apache là máy chủ web, MySQL là trình xử lý cơ sở dữ liệu và PHP, Python hoặc PERL được sử dụng làm ngôn ngữ kịch bản động.
Techopedia giải thích Windows / Apache / MySQL / PHP, Python, PERL (WAMP)
WAMP là một môi trường phát triển web bao gồm một máy chủ web, cơ sở dữ liệu, ngôn ngữ kịch bản và được đặt trên hệ điều hành Windows (HĐH) của Microsoft.
Apache, MySQL và PHP cùng nhau tạo thành một ngăn xếp máy chủ hoặc máy chủ web hoàn toàn nguồn mở (trừ hệ điều hành).
Như vậy, WAMP không thực sự là một ứng dụng đơn lẻ hay thậm chí là một bộ đóng gói tiêu chuẩn vì mỗi ứng dụng thành viên đến từ một nhà phát triển khác nhau, nhưng các ứng dụng được sử dụng cùng nhau đến mức nó đã trở thành một bộ sắp xếp tiêu chuẩn ad hoc. Về cơ bản, điều xảy ra là Apache xử lý phía máy chủ phục vụ các yêu cầu HTTP đến và từ các trình duyệt máy khách trong khi MySQL giữ tất cả dữ liệu liên quan đến trang web và cuối cùng PHP / Python / PERL chăm sóc phía lập trình và đóng vai trò là chất keo của tất cả mọi thứ. PHP / Python / PERL chạy các tập lệnh chương trình khác nhau có dạng các trang web HTML cũng như truy cập dữ liệu thông qua MySQL, sau đó tất cả những điều này được trao cho máy khách thông qua máy chủ web Apache.