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 default
ở bước 3
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
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
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é.