Song song trong php

Có nhiều cách khác để tạo Localhost trên Mac từ tận dụng Apache & PHP mặc định trên Mac để truy cập Docker, Xampp… Tuy nhiên, tùy thói quen và mục đích thì mỗi bạn có thể chọn cho mình 1 cách khác nhau, mục đích cuối cùng

Hôm nay mình chia sẻ với các bạn cách mà mình hay sử dụng để chạy và test thêm chức năng cho Maclife trên Localhost, đó là Mamp Pro. Mình chọn Mamp vì thực tế nó khá dễ sử dụng, phù hợp với số đông và lại khá nhiều chức năng, dễ tinh chỉnh (trước đó dùng Windows thì mình hay dùng Xampp)

I. CÁI ĐẶT

Để cài đặt Mamp Pro, đầu tiên các bạn tải Mamp tại đây

MAMP Pro – Tạo Localhost trên Mac

Sau khi tải về, các bạn chạy file DMG và chạy file. Pkg side in to install. Trong bài mình dùng Mamp Pro bản mới nhất thời điểm viết bài là Mamp Pro 5. 7

Song song trong php

Quá trình cài đặt không có gì đặc biệt cần lưu ý, khi máy yêu cầu nhập mật khẩu thì bạn nhập mật khẩu đăng nhập máy vô là được. Sau khi cài đặt xong, bạn vô Launchpad, tìm Mamp và chạy. Lần đầu tiên máy sẽ yêu cầu nhập mật khẩu để cài đặt Công cụ trợ giúp, các bạn nhập mật khẩu đăng nhập máy rồi Enter

Song song trong php

Do đó bước cài đặt đã hoàn tất. Nói chung là cài đặt rất dễ, sau đây mình sẽ hướng dẫn các bạn các thông số cấu hình cũng như số thao tác cơ bản

II. MỘT SỐ CẤU HÌNH CƠ BẢN TRONG MAMP PRO

Ở lần chạy đầu tiên, Mamp sẽ cho bạn biết vị trí lưu trữ CSDL của bạn

Song song trong php

Giao diện chính của Mamp Pro. Thư mục gốc (nơi bạn chép mã Web vào) nằm ở đường dẫn Application\MAMP\htdocs bản mới nhất thì Mamp nó sửa lại nằm ở đường dẫn Users/tên người dùng/sites/localhost

Để có thể chạy Web bằng PHP & MySQL, ít nhất bạn phải bật 2 thanh gạt ở Apache và MySQL (mũi tên trên hình). Sau đó nhấn vào máy bay để truy cập vào trang chủ của Localhost

Song song trong php

Bản mới nhất thì Document Root nằm ở đường dẫn này

Song song trong php

– Mặc định Mamp sẽ chạy web trên cổng 8888, địa chỉ Localhost của bạn sẽ là localhost. 8888/

Song song trong php

To change this port you edit at Port. Mình hay sửa Port Apache thành 80 và MySQL thành 3306. Lúc này địa chỉ trang chủ của bạn sẽ là localhost

Song song trong php

Để thay đổi phiên bản PHP đang sử dụng, các bạn nhấn vào phần NGÔN NGỮ> PHP> và chọn phiên bản PHP mặc định cho Localhost

Song song trong php

Tại đây, bạn cũng có thể thêm bớt Tiện ích mở rộng cho PHP bằng cách nhấn vào Kích hoạt thủ công tiện ích mở rộng khác (dấu mũi tên) Các thông số của PHP. ini cũng được chỉnh sửa tại đây

Song song trong php

– Đổi mật khẩu MySQL. Mặc định MySQL của bạn sẽ có Người dùng là Root và mật khẩu cũng là root. Để thay đổi, bạn cần nhấn vào biểu tượng Nguồn để tạm thời tắt Localhost (tạm dừng, ô Thay đổi mật khẩu mới sáng để đổi mật khẩu), sau đó nhấn vào MySQL, chọn Thay đổi mật khẩu và nhập mật khẩu mới vào. Tuy nhiên, do ở localhost nên mình thường để nguyên mật khẩu mặc định và không thay đổi làm gì

Song song trong php

Tạo cơ sở dữ liệu. Các bạn vào localhost/phpmyadmin để tạo Database như bình thường

Song song trong php

Cách nhập tệp. sql dung lượng lớn vào Cơ sở dữ liệu trên Mamp Pro

Mặc định là đa số bạn nếu cài đặt WordPress mới thì chỉ cần sao chép nguồn vào htdocs, chạy cài đặt và điền thông số kết nối vào là được. Còn nếu Web có tệp. sql dung lượng nhỏ thì hoàn toàn có thể nhập trực tiếp trong Phpmyadmin. phần này dễ nên mình không viết ở đây

Nhân tiện mình mang DATA Maclife về Localhost để cài thêm tính năng và test, mình ghi lại luôn cách mình import file. sql has dung lượng lớn vào phpmyadmin trên Mamp Pro (File. sql của mình hiện tại đã hơn 2. 2gb rồi)

Cách làm của mình như sau

Open Terminal. Sau đó sao chép dòng lệnh sau. Chỉnh sửa các thiết bị cần thiết

/Applications/MAMP/library/bin/mysql -u [USERNAME] -p [TÊN DATABASE] < [ĐƯỜNG DẪN TỚI FILE SQL]

DEMO command mình sử dụng để nhập tệp maclife_db. sql nằm trong thư mục Downloads on data name Maclife (user mình để mặc định root)

Song song trong php

Nhớ là sau khi nhập lệnh và Enter, nhập mật khẩu là mật khẩu của MySQL (mặc định là root) chứ không phải mật khẩu đăng nhập máy. Space path to file. sql you only to pull file. sql vô được

Mình hay dùng Mamp Pro để tạo Localhost trên Mac nên các bạn có lỗi gì có thể comment bên dưới, mình sẽ trả lời trong tầm hiểu biết. Bài này sẽ được cập nhật liên tục các lỗi phát sinh nếu có

Nếu có thời gian, mình sẽ viết chi tiết cách cài đặt Website WordPress trên Localhost, mã nguồn mở được sử dụng trên hầu hết các Website tại VN (Và cả trên TG)