HuuTuan .Info

Chia sẻ ATTT - CNTT - Đồ họa

XAMPP, WAMP, MAMP và LAMP là gì ?

Apache, MySQL và PHP Hoạt Động Như Thế Nào


Trong lập trình web thì bộ ba phầm mềm Apache, MySQL và PHP thường được sử dụng phổ biến cùng với nhau trong đó:
  • Apache đóng vai trò một HTTP server dùng để xử lý các yêu cầu gửi tới máy chủ. Và sau đó chuyển tiếp yêu cầu này tới PHP (trình thông dịch).
  • PHP sau đó sẽ xử lý các nhiệm vụ cần thiết hoặc kết nối với CSDL MySQL để lấy thông tin cần thiết sau đó trả về cho Apache.
  • Apache cuối cùng sẽ trả kết quả nhận được về cho máy khách đã gửi yêu cầu tới.
Ví dụ một yêu cầu gửi tới máy chủ dưới địa chỉ URL http://hoclaptrinh.org/index.php sẽ được xử lý như sau:
  • Apache tiếp nhận yêu cầu gửi tới máy chủ và nhận ra nó cần sự trợ giúp của PHP để xử lý mã lệnh trong index.php.
  • PHP biên dịch mã lệnh trong index.php để thực hiện các tác vụ cần thiết (như kết nối với CSDL để lấy thông tin, xử lý biểu mẫu...) sau đó nó trả về kết quả cho Apache
  • Apache cuối cùng sẽ gửi trả kết quả này về cho máy khách đã gửi yêu cầu.

XAMPP, WAMP, MAMP và LAMP Là Gì

Việc Apache, MySQL và PHP thường được sử dụng cùng với nhau nên các nhà phát triển phần mềm này đã đóng gói chúng lại thành một gói cài đặt. Mỗi một hệ điều hành khác nhau có một gói cài đặt khác nhau:
  • XAMPP (đọc là zam): Là gói cài đặt Apache, MySQL, PHP, và Pearl (Pearl cũng là một ngôn ngữ lập trình máy chủ) có thể được cài đặt trên nhiều nền tảng hệ điề hành khác nhau trong đó có Windows, Mac OS X và Linux (Chữ X ở đây thể hiện rằng gói phần mềm này có thể cài trên nhiều hệ điều hành khác nhau).
  • WAMP (đọc là oam): Là gói cài đặt Apache, MySQL, PHP, và Pearl (Pearl cũng là một ngôn ngữ lập trình máy chủ) dành riêng cho hệ điều hành Windows (W lấy từ chữ cái đầu trong từ Windows).
  • MAMP: Là gói cài đặt Apache, MySQL và PHP dành cho các máy tính dùng hệ điều hành Mac OS X (M lấy từ chữ cái đầu trong từ Mac OS X).
  • LAMP: Là gói cài đặt Apache, MySQL và PHP dành cho hệ điều hành Linux (L lấy từ chữ cái đầu trong từ Linux).
Mặc dù được phát triển để có thể cài đặt trên nhiều hệ điều hành khác nhau thế nhưng XAMPP thường lại chỉ được cài đặt phổ biến trên các máy tính sử dụng hệ điều hành Windows (thay vì sử dụng WAMP).

0 Response to "XAMPP, WAMP, MAMP và LAMP là gì ?"

Post a Comment

Nội Quy Khi Comment:
» Các bài comment phải nghiêm túc, không dung tục, không spam.
» Nội dung phải liên quan tới chủ đề bài viết.
» Những nhận xét spam sẽ bị xóa.
» Sử dụng tài khoản Google để được trợ giúp.
» Nặc danh thường không được chào đón.
Note : Hãy để lại nhận xét bên dưới bạn nhé !

Quảng Cáo TOP

Quảng Cáo TOP 1

Quảng Cáo TOP 2

Quảng Cáo TOP