Hướng dẫn where is php installed on mamp? - php được cài đặt trên mamp ở đâu?

Để rõ ràng hơn (khi tôi đọc chủ đề này nhưng cũng không thấy giải pháp, nếu nó ở đây!), Tôi có cùng một vấn đề và tìm thấy nguyên nhân: Tôi đã sửa đổi php.ini sai!

Có, có 2 tệp php.ini trong MAMP:

  1. Applications/MAMP/conf/php5.5.10/php.ini
  2. Applications/MAMP/bin/php/php5.5.10/conf/php.ini

Tệp php.ini bên phải là thứ hai: Ứng dụng/mamp/bin/php/php5.5.10/conf/php.ini

Để chứng minh điều này, hãy tạo tệp .php (gọi nó là bạn muốn, ví dụ: "info.php") và đặt vào nó một phpinfo đơn giản ()

Mở nó trong trình duyệt của bạn và tìm kiếm "Tệp cấu hình được tải": Mine là "/applications/mamp/bin/php/php5.5.10/conf/php.ini"

Lỗi là ở đây; Tôi đã chỉnh sửa các ứng dụng/mamp/conf/php5.5.10/php.ini nhưng đây là tệp sai để sửa đổi! Infact, tệp php.ini bên phải là tệp trong thư mục bin.

Hãy chăm sóc sự khác biệt quá nhỏ này khiến tôi phải đau đầu theo nghĩa đen 1 tiếng rưỡi!

Nơi tìm tệp php.ini trong mamp

Đăng vào ngày 08 tháng 6 năm 2012 bởi quản trị viên.

Hướng dẫn where is php installed on mamp? - php được cài đặt trên mamp ở đâu?

Nếu bạn đang phát triển các trang web bằng tiêu chuẩn MAMP và cần chỉnh sửa tệp php.ini, thì đây là một mẹo nhanh về nơi tìm tệp.

Đầu tiên, tìm ra phiên bản PHP bạn đang chạy (tức là Php 5.2.17 hoặc PHP 5.3.6). Nếu bạn không chắc bạn đang chạy phiên bản PHP nào, hãy chọn PHPINFO trên màn hình MAMP Start và có một cái nhìn.

Nếu bạn sử dụng Mamp Pro thì, việc tìm tệp php.ini dễ dàng hơn. Tất cả những gì bạn cần làm là có Mamp Pro Open, sau đó nhấp vào Tệp> Chỉnh sửa mẫu> PHP và chọn phiên bản PHP bạn đang chạy (PHP 5.2.17 hoặc PHP 5.3.6 tại thời điểm viết bài này). Chỉnh sửa tệp php.ini trong trình chỉnh sửa và nhấp vào Lưu, sau đó khởi động lại MAMP để có hiệu lực.

Nếu bạn đang sử dụng MAMP Standard (phiên bản miễn phí) thì bạn cần phải mở /application /php.ini tùy thuộc vào phiên bản PHP bạn đang chạy. Chỉnh sửa tệp php.ini trong trình chỉnh sửa và nhấp vào Lưu, sau đó khởi động lại MAMP để có hiệu lực.

Chúng tôi hy vọng rằng các mẹo của chúng tôi giúp bạn tiết kiệm một thời gian 😊

Thả chúng tôi một dòng

Câu hỏi thường gặp> PHP

Chỉnh sửa tệp Php.ini

Để chỉnh sửa tệp php.ini, hãy tiến hành như sau:

  1. Bắt đầu Mamp Pro.
  2. Menu: Tệp -> Mở mẫu -> PHP (php.ini)
  3. Chọn tệp (phiên bản PHP) bạn muốn ở đây.
  4. Thực hiện các thay đổi mong muốn.
  5. Lưu các thay đổi.
  6. Đóng cửa sổ Trình soạn thảo.
  7. Khởi động lại các máy chủ.

Trong MacOSx có một máy chủ Apache + PHP mặc định, nhưng nếu bạn phát triển bằng MAMP, bạn cần sử dụng phiên bản MAMP phiên bản của PHP thay vì OSX ODE. Ở đây 3 bước cho Let Let nói để thiết bị đầu cuối sự tồn tại của các nhị phân php MAMP và sử dụng chúng thay vì những thứ được vận chuyển bằng macosx.
Here 3 steps for let’s say to terminal the existence of the MAMP’s PHP binaries and use them instead of the ones shipped with MacOSX.

Bước 1 °: Xác minh PHP nào được sử dụng bởi thiết bị đầu cuối mở của bạn và thêm:
Open terminal and add:

$ which php
/usr/bin/php

Với các lệnh này, bạn xác minh PHP nào là thiết bị đầu cuối của bạn sử dụng. Như bạn có thể thấy (nếu bạn đang sử dụng mặc định Mac OSX Apache + Php Server), bạn sẽ xem là phản hồi đầu cuối
As you can see ( if you are use default Mac OSX apache + php server ) you see as terminal response

"/Usr/bin/php

Bạn có thể thấy, các thư mục Mamp từ không được hiển thị. Chúng tôi phải thêm chúng vào Path Path.

Bước 2 °: Thêm MAMP vào biến đường dẫn $

Bây giờ chúng tôi phải sửa đổi biến đường dẫn $ $ bằng cách sửa đổi tệp tệp ~/.bash_profile, nằm trong thư mục người dùng gốc. Chúng tôi đã thực hiện điều này bằng cách sử dụng VIM. Mở nó trong thiết bị đầu cuối của bạn bằng cách gõ:
We’ll made this by using VIM.
Open it in your terminal by typing:

sudo vi ~/.bash_profile

Vì bạn gọi VI ở chế độ sudo, bạn sẽ phải nhập mật khẩu hệ thống. Nếu bạn không thể chỉnh sửa tệp, hãy nhập chế độ chỉnh sửa chỉ cần nhập a.
If you cannot edit the file, enter the Edit mode simply typing a.

Bây giờ hãy viết trong tệp, biến Path Path mới mà thiết bị đầu cuối phải sử dụng (nếu bạn không biết phiên bản PHP của MAMP, hãy mở MAMP điều hướng đến Tùy chọn của Google -> PHP và xem các phiên bản đã chọn).

PATH=/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php7.1.12/bin:$PATH

Lưu tệp, nhấn vào ESC ESC ESC để thoát chế độ chỉnh sửa, sau đó nhập

:wp

.

Bước 3 °: Tải .Bash_File và kiểm tra

Nó TIEM để tải mới .Bash_profile trực tiếp: Loại:
Type:

$ source ~/.bash_profile

và kiểm tra xem tất cả có tốt không bằng cách nhập thêm một lần nữa

$ which php

Lần này, phản hồi phải là://Applications
That’s right, from now terminal use MAMP’s PHP binaries.

Xin chào- Tôi là một người mới đến Mamp và tôi đã cài đặt nó thành công trên Mac M1 Running Big Sur.
I'm a newb to MAMP and i have installed it successfully on a Mac M1 running Big Sur.

Tôi đang cố gắng tải dữ liệu bảng được xuất từ ​​trang web máy khách vào MySQL được cài đặt trên máy cục bộ của tôi. Vấn đề là việc nhập vào cơ sở dữ liệu cục bộ của tôi không xảy ra với lỗi sau: >> "Không nhận được dữ liệu nào để nhập. Không có tên tệp nào được gửi hoặc kích thước tệp vượt quá kích thước tối đa cho phép cấu hình PHP của bạn. . "
>>
"No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16."
<<
Of course, i followed the FAQ and discovered that there's at least 3 parameters to tweak here, the ones that i have tweaked in my php.ini file are as follows:
post_max_size = 256M
memory_limit = 512M
upload_max_filesize = 128M
(as i understand it, these have to have different sizes, with memory_limit being the largest)

Tệp php.ini mà tôi đã sửa đổi nằm trong thư mục /applations/mamp/bin/php/php7.4.12/conf của tôi. Sau đó tôi đã sử dụng bảng điều khiển MAMP để dừng và khởi động lại các máy chủ.
I have then used the MAMP console to stop and restart the servers.

Sau đó tôi truy cập http: // localhost: 8888/mamp/? Ngôn ngữ = tiếng Anh trong trình duyệt của tôi và truy cập phần PHPINFO. Tôi tìm thấy thông tin sau đây:

Phiên bản PHP: 7.4.12 post_max_size = 256m memory_limit = 512m *** upload_max_filesize = 2m ***
post_max_size = 256M
memory_limit = 512M
***upload_max_filesize = 2M ***

Phần ngay lập tức ở trên là những gì tôi không hiểu. Tôi chỉ thay đổi một tệp php.ini bằng các giá trị trên. Tôi không thấy làm thế nào hai trong số ba giá trị mà tôi đã thay đổi được phản ánh trong môi trường. Đúng như hình thức, khi tôi quay lại phpadmin và vào mysql như trên và thử lại nhập, kích thước tệp tối đa được liệt kê trên màn hình nhập là "(max: 2.048kib)".

Tôi không biết tại sao 2 trong ba giá trị mà tôi đã thay đổi có những thay đổi của chúng được phản ánh trong môi trường, nhưng thứ ba không thay đổi. Tôi đang tự hỏi nếu nguồn của nó có thể ở một nơi khác mà biến lên trên_max_filesize? Có ai có thể giúp tôi thông qua câu hỏi hóc búa không? I'm wondering if the source of it might be somewhere else that the upload_max_filesize variable? Can anybody help me thru the conundrum?

cám ơn rất nhiều! Jim.
jim.

PHP ở MAMP ở đâu?

Nếu bạn đang sử dụng Mamp Pro thì, việc tìm PHP dễ dàng hơn.Tệp INI.Tất cả những gì bạn cần làm là có Mamp Pro Open, sau đó nhấp vào Tệp> Chỉnh sửa mẫu> PHP và chọn phiên bản PHP bạn đang chạy (PHP 5.2.File > Edit Template > PHP and choose the version of PHP you are running (either php 5.2.

Tệp PHP INI trong MAMP trên MAC ở đâu?

Có một PHP riêng biệt.Tệp INI cho mỗi phiên bản PHP có trong MAMP.Bạn có thể tìm thấy nó ở đây (trong đó, X.Y.Z, viết tắt của phiên bản PHP tương ứng): Ứng dụng/Ứng dụng/MAMP/BIN/PHP/PHPX./Applications/MAMP/bin/php/phpx.

MAMP có PHP không?

Với thư mục PHP BIN của MAMP đầu tiên theo dòng, nó sẽ tìm thấy PHP ở đó.Nếu bạn tò mò, hãy chạy Echo $ Path để xem toàn bộ danh sách.. If you're curious, run echo $PATH to see the whole list.

Làm cách nào để kích hoạt các phần mở rộng PHP trong MAMP?

Mở Mamp Pro và nhấp vào mục nhập PHP của Php trên thanh bên trong khu vực ngôn ngữ của các ngôn ngữ.Kích hoạt các phím tắt dòng lệnh kích hoạt cho phiên bản PHP đã chọn, hộp kiểm PEAR & PECL.Khởi động lại máy chủ của bạn.