Mamp là từ viết tắt của ( Macintosh, Apache, MySQL, và PHP ) dành riêng cho hệ điều hành Mac, sau này đã mở rộng cho Windows.

Mamp dùng để chạy code trên localhost giúp nhà lập trình đỡ phải cài riêng từng phần PHP,MYSQL, Apache... Nó gói gọn tất cả, chỉ start, reset và stop là được. Nếu bạn đã từng dùng qua XAMP thì nó cũng tương tự vậy.

MAMP phát triển chạy code PHP là chủ yếu và miễn phí, nó hỗ trợ cả Python, Ruby, Perl nhưng dùng cho bản PRO trả phí.

Nếu bạn am hiểu về cấu hình virtual host, chỉ lập trình PHP thì không nhất thiết phải mua bản PRO cho lắm, vì hiện tại mình đang dùng bản PRO cũng không khác biệt gì so với bản Free.

Theo mình thì bản Free đã đủ dùng cho bạn phát triển code trên local đủ tính năng và chuyên nghiệp.

Và còn nhiều các hay của nó, bạn có thể tìm hiểu thêm trên Google nhé

Link tải Mamp : https://www.mamp.info/en/downloads/ ( Hỗ trợ MacOS và Windows )

Sau khi tải về bạn tiến hành cài đặt bình thường:

MacOS:

Thư mục htdocs nằm trong /Applications/MAMP/htdocs

Đây là thư mục chứa các project của bạn,

Mặc định Mamp sẽ có đường dẫn sau:
http://localhost:8888/ten_project
Ta cần đưa về port 80 để có dạng sau:
http://localhost/ten_project

Mở MAMP lên chọn Set MAMP ports to defaultbước 3

2018-03-29_22-58-25

Sau khi hoàn thành bấm OK để reset lại MAMP

Windows:

Thư mục htdocs nằm trong C:\MAMP\htdocs

Về cấu hình cũng tương tự như Mac

mamp_win

Thử nghiệm

Tạo 1 folder tên project trong thư mục htdocs có chứa file index.php có nội dung như sau:

<?php
    phpinfo();

Sau đó ở trình duyệt ta truy cập:
http://localhost/project/index.php

Kết quả như hình là OK
2018-03-29_23-07-00

Bạn có thể chép mã nguồn Wordpress, Joompla, Drupal vào thư mục htdocs để tiến hành phát triển code nhé.

Cám ơn bạn đã đọc, nếu có gì thiếu xót xin hãy chia sẻ, nếu hay hãy share giúp mình nhé.