LAMP LÀ GÌ? TỔNG QUAN VỀ LAMP/LEMP STACK

LAMP là gì?

LAMP là tên gọi chung cho quy trình tạo ra một môi trường xung quanh máy chủ Web có khả năng chứa and cung ứng những trang Web động trải qua việc dùng bốn ứng dụng chuyên dụng.

Bạn đang xem: Lamp là gì? tổng quan về lamp/lemp stack

Bài Viết: Lamp là gì

Tên LAMP có ý nghĩa gì?

LAMP là sự kết hợp củaLinux, Apache, MySQL and ngôn ngữ văn lệnh PHP hay Perl hay Python. Khi bạn đọc tên chữ cái đầu 4 gói ứng dụng để được chữ LAMP (hoặc LAMP Stack).

Mỗi trong số đó chính là những gói ứng dụng riêng lẻ đc kết hợp để tạo thành một giải pháp máy chủ linh động. Bốn ứng dụng nói trên tạo thành một gói ứng dụng LAMP.

Ngoài ra, MySQL có thể đc thay thế bằng PostgreSQL để lập thành gói ứng dụng LAMP với những khả năng kỹ thuật tương tự như.

LAMP thực sự là thuật ngữ trọn vẹn mới?

LAMP đã ra đời khoảng nhiều thập kỷ and dần phát triển, hoàn thiện mỗi ngày. Đó là một cách thức đã đc chứng minh bởi những hosting websites. Toàn bộ những công nghệ backend như PHP and Mysql khá thông dụng. Các công nghệ này đc bổ trợ bởi những nhà vừa ý hosting to.

Nếu bạn làm việc trên một LAMP stack , bạn về căn bản có thể lưu trữ bất kể chổ nào. Ngoài ra những CMS thông dụng nhất như WordPress, Joomla, Drupal.. đều đc phát triển trên nền PHP and MySQL.


LAMP có điểm mạnh gì?

Đặc trưng mã nguồn mở đem về cho LAMP nhiều điểm mạnh điểm nổi bật.

Trọn vẹn miễn phí

Giờ đây, thế đặc quyền WISA (Windows-IIS-SQL Sever-ASP) của Microsoft vốn với giá khá cao. Với giá trị bản quyền bằng 0, LAMP đã thuyết phục rất đa số chúng ta sử dụng.

Đc bổ trợ rộng rãi

Khi có vấn đề xảy ra, bạn rất dễ dàng tìm chỉ dẫn bởi thế gới người dùng rất đông.

Thời cơ tìm host miễn phí

Giá cả những máy chủ setup Linux không cao lắm. Bởi vậy, nếu code trên LAMP Stack, những bạn cũng có thể dễ dàng tìm host free cho phần mềm của tôi.

Stack này còn tồn tại một số dị bản như: MAMP (Trên MAC), WAMP( Trên Win), XAMPP (Trên mọi hệ điều hành).

Kết cấu gói ứng dụng LAMP

Như đã đề cập ở trên cao, trong các năm gần đây, LAMP đã dần biến thành một chuẩn mức mặc định trong thế gới web.

Bốn thành phần Linux, Apache, MySQL, PHP/Perl/Python đc bố trí theo những lớp bổ trợ lẫn nhau and tạo thành những stack ứng dụng. Những website and phần mềm web chạy trên nguồn gốc của những stack căn bản này.


*

Linux

Linux là lớp trước tiên trong stack. Hệ điều hành đó là cơ sở nguồn gốc cho những lớp ứng dụng khác.

Xem thêm: Hae Mujin Triệu Hồi Bóng Của Mình Lúc Nào? Garena Blade & Soul Vietnam Öffentliche Gruppe

Linux là tên gọi của một hệ điều hành máy tính and cũng là tên hạt nhân của hệ điều hành. Đó là một ứng dụng tự do phát triển (mã nguồn mở).


Linux nổi biệt đc sử dụng để quản trị, điều hướng những khoáng sản (resource) của hệ thống (bao và cả hardware and những software khác).

Linux còn đc gọi là Open Source Unix (OSU).

Bạn cũng có thể tải phiên bản mới nhất của Linux tại: http://www.redhat.com/ hoặc http://www.ubuntu.com/

Apache

Lớp thứ hai kể cả ứng dụng web server, thường là Apache Web (HTTP) Server. Lớp này tọa lạc trên lớp Linux. Web server chịu trách nhiệm convert những web browser sang những website đúng chuẩn của chúng.

Đó là ứng dụng máy chủ web thông dụng nhất trên mạng với độ tin cậy, chóng vánh, and an toàn. Bạn cũng có thể tùy chỉnh để Apache bổ trợ những ngôn nhữ web khác nhau như PHP, CGI / Perl, SSL, SSI, ePerl, and thậm chí ASP.

Bạn cũng có thể tải phiên bản mới nhất của Apache tại: http://www.apache.org/

MySQL

Lớp thứ ba là Vị trí cơ sở dữ liệu database đc lưu trữ.

MySQLlưu trữ những rõ ràng có thể đc truy vấn bằng script để thành lập một website.

Với vận tốc nhất định; độ bảo mật thông tin cao, dễ dùng and có tính khả chuyển, MySQL biến thành hệ quản lý cơ sở dữ liệu nguồn mở thông dụng nhất trên xã hội.

MySQL có thể đc setup trên nhiều nguồn gốc hệ điều hành khác nhau như Windows, Linux and Mac OS X.

Bạn cũng có thể tải phiên bản mới nhất của MySQL tại: http://www.mysql.com/

PHP

PHP là lớp trên cùng của stack. Lớp script kể cả PHP and / hoặc những ngôn ngữ lập trình web tương tự như khác. Những website and phần mềm web chạy trong lớp này.


PHP đc phát triển như là một ngôn ngữ kịch bản trên máy chủ (server-side scripting language). Nó đc phát triển bởi Rasmus Lerdorf, and các người khác.

Bạn cũng có thể tải phiên bản mới nhất của PHP tại: http://www.php.net/

Tại sao Linux lại đc chọn là nguồn gốc trước tiên của LAMP?

Cả Apache, PHP and Mysql đều có mã nguồn mở. Bởi vậy, Linux đc chọn là lớp nguồn gốc cho môi trường xung quanh này. Đây cũng là môi trường xung quanh dễ chơi nhất để những developer làm web online.

Tuỳ vào đặc điểm, mong muốn dùng mà bạn nên lựa chọn một cách thức thích hợp với mình. Mọi câu hỏi and góp ý ảnh hưởng, xin vui lòng contact ngay Tinohost sẽ được support rõ ràng nhé!

Chỉ cần để lại thông tin cá nhân của bạn, nhân viên support của Tinohost sẽ cứu bạn chọn đc giải pháp tốt nhất nhất cho tên miền and hosting. Hãy để công nghệ không cần là rào cản quy trình phát triển doanh nghiệp bạn.

Với bề dày kinh nghiệm hơn 5 năm vừa ý hosting, dịch vụ cho thuê máy chủ, những dịch vụ ảnh hưởng đến tên miền and bảo mật website, hãy để Tinohost sát cánh cùng bạn trên con đường cam kết thương hiệu trên maps công nghệ thế gới!