Hướng dẫn mamp php extensions - phần mở rộng mamp php

Điểm bài viết

Nội dung chính

  • Timeout và memory limit trong MAMP Pro
  • Cấu hình giá trị timeout trong MAMP Pro
  • Cấu hình giá trị PHP memory_limit trong MAMP Pro
  • Điều hướng bài viết
  • Có khá nhiều cách để tạo Localhost trên Mac từ tận dụng Apache & PHP mặc định trên Mac cho tới Docker, Xampp… Tuy nhiên, tuỳ 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 là tạo Localhost để có thể chạy test code trên máy trước khi đưa lên Hosting hoặc VPS…

[Tổng cộng: 0 Trung bình: 0]0 Trung bình: 0]

Nếu bạn có một bộ code nặng và cần tăng timeout cũng như nâng memory để có thể load, bài viết của Code Tốt sẽ hữu ích cho các bạn đang dùng hệ điều hành Mac với phần mềm MAMP Pro.

Timeout và memory limit trong MAMP Pro

Cấu hình giá trị timeout trong MAMP Pro

Cấu hình giá trị PHP memory_limit trong MAMP Pro

Cấu hình giá trị timeout trong MAMP Pro

Cấu hình giá trị PHP memory_limit trong MAMP Pro

Điều hướng bài viết

Có khá nhiều cách để tạo Localhost trên Mac từ tận dụng Apache & PHP mặc định trên Mac cho tới Docker, Xampp… Tuy nhiên, tuỳ 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 là tạo Localhost để có thể chạy test code trên máy trước khi đưa lên Hosting hoặc VPS…

[Tổng cộng: 0 Trung bình: 0]

MAMP_FastCgiServer_MAMP

Nếu bạn có một bộ code nặng và cần tăng timeout cũng như nâng memory để có thể load, bài viết của Code Tốt sẽ hữu ích cho các bạn đang dùng hệ điều hành Mac với phần mềm MAMP Pro.

FastCgiServer /Applications/MAMP/fcgi-bin/php5.x.x.fcgi -idle-timeout 7200

timeout ở đây là khoảng thời gian thực thi của PHP, đọc tại đây.

memory_limit là thuộc tính quy định tốc độ giới hạn sử dụng bộ nhớ cho các script.

Cấu hình giá trị PHP memory_limit trong MAMP Pro

Điều hướng bài viết

Có khá nhiều cách để tạo Localhost trên Mac từ tận dụng Apache & PHP mặc định trên Mac cho tới Docker, Xampp… Tuy nhiên, tuỳ 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 là tạo Localhost để có thể chạy test code trên máy trước khi đưa lên Hosting hoặc VPS…

[Tổng cộng: 0 Trung bình: 0]memory_limit” và sửa các thông số như ví dụ dưới đây:

max_execution_time = 3600
max_input_time = 600
memory_limit = 2048M

Nếu bạn có một bộ code nặng và cần tăng timeout cũng như nâng memory để có thể load, bài viết của Code Tốt sẽ hữu ích cho các bạn đang dùng hệ điều hành Mac với phần mềm MAMP Pro.

timeout ở đây là khoảng thời gian thực thi của PHP, đọc tại đây.

memory_limit là thuộc tính quy định tốc độ giới hạn sử dụng bộ nhớ cho các script. 0 đánh giá

Bạn tìm file httpd.conf như trong hình:

Sửa file httpd.conf trong MAMP Pro 591

Điều hướng bài viết

Có khá nhiều cách để tạo Localhost trên Mac từ tận dụng Apache & PHP mặc định trên Mac cho tới Docker, Xampp… Tuy nhiên, tuỳ 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 là tạo Localhost để có thể chạy test code trên máy trước khi đưa lên Hosting hoặc VPS…

[Tổng cộng: 0 Trung bình: 0]

Nếu bạn có một bộ code nặng và cần tăng timeout cũng như nâng memory để có thể load, bài viết của Code Tốt sẽ hữu ích cho các bạn đang dùng hệ điều hành Mac với phần mềm MAMP Pro.

timeout ở đây là khoảng thời gian thực thi của PHP, đọc tại đây.Mamp Pro, đầu tiên các bạn tải Mamp tại đây:

memory_limit là thuộc tính quy định tốc độ giới hạn sử dụng bộ nhớ cho các script.

Bạn tìm file httpd.conf như trong hình: chạy file .Pkg bên trong để cài đặt. 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

Sửa file httpd.conf trong MAMP Pro

Tìm mục mod_fcgi [nếu có]

và xoá dòng này đi:

Sau đó bạn thêm vào cuối cùng của file:

Nhớ thay thế cụm `php5.x.x` bằng phiên bản PHP của bạn. Xem phiên bản PHP của bạn rất dễ, ngay trong menu của MAMP Pro > PHP đã có rồi:root [nơi bạn chép code 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 user/sites/localhost

Kiểm tra phiên bản PHP trong MAMP ProPHP & MySQL, ít nhất bạn phải bật 2 thanh gạt ở ApacheMySQL [mũi tên trên hình]. Sau đó nhấn vào hình máy bay để truy cập vào trang home của Localhost.

Bạn vào file php.init của version PHP đang sử dụng:

Sửa file PHP.INI trong MAMP Pro8888, địa chỉ Localhost của bạn sẽ là localhost:8888/

Nhấn tổ hợp Cmd+F để tìm, nhập “memory_limit” và sửa các thông số như ví dụ dưới đây:

Tìm và sửa thiết lập trong PHP.INILANGUAGES> PHP> và chọn phiên bản PHP mặc định cho Localhost.

Sau khi bạn ấn phím tắt Cmd + S [để lưu], MAMP Pro sẽ hỏi bạn có cần save và restart không. Hãy ấn đồng ý để hoàn tất quá trình thay đổi thiết lập này nhé.Manually enable orther extension [dấu mũi tên] Các thông số của PHP.ini cũng được chỉnh tại đây.

00đánh giáĐổi mật khẩu MySQL. Mặc định MySQL của bạn sẽ có User là Root và mật khẩu cũng là root. Để đổi bạn cần nhấn vào icon hình Power để tạm tắt Localhost [tạm ngưng thì ô Change Password mới sáng cho đổi mật khẩu], sau đó nhấn vào MySQL, chọn Change Password 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 đổi làm gì

Đánh giá bài viết Các bạn vào localhost/phpmyadmin để tạo Database như bình thường.

Post Views:591

Mặc định thường đa số các bạn nếu cài mới WordPress thì chỉ cần chép soruce vào htdocs, chạy install và điền thông số kết nối vào là được. Còn nếu Web có file .sql dung lượng nhỏ thì hoàn toàn có thể import 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 có dung lượng lớn vào phpmyadmin trên Mamp Pro [File .sql của mình hiện tại là đã hơn 2.2gb rồi].

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

Mở Terminal. Sau đó copy dòng lệnh sau. Edit những chỗ cần thiếtTerminal. Sau đó copy dòng lệnh sau. Edit những chỗ cần thiết

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

DEMO lệnh mình dùng để import file maclife_db.sql nằm trong thư mục Downloads vào data tên Maclife [user mình để mặc định root]maclife_db.sql nằm trong thư mục Downloads vào data tên Maclife [user mình để mặc định root]

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. Chỗ đường dẫn tới file .sql bạn chỉ cần nắm kéo file .sql vô là được.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. Chỗ đường dẫn tới file .sql bạn chỉ cần nắm kéo file .sql vô là được.

Mình hay sử dụng Mamp Pro để tạo Localhost trên Mac nên bạn nào có lỗi gì có thể comment ở 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ột 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].

Chúc các bạn thành công – Maclife.vn

Lưu ý cần đọc

  • Thắc mắc và lỗi tham gia MacLife Group. Cộng đồng sẽ HỖ TRỢ RẤT NHANH MacLife Group. Cộng đồng sẽ HỖ TRỢ RẤT NHANH
  • Để cài được ứng dụng ngoài App Store bạn cần phải tắt Gatekeeper theo hướng dẫn ở đây.đây.
  • Một số [rất ít] phần mềm yêu cầu thêm tắt SIP các bước tắt SIP bạn làm theo hướng dẫn ở đâyđây

Bài Viết Liên Quan

Chủ Đề