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! Show Có, có 2 tệp php.ini trong MAMP:
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. 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òngCâu hỏi thường gặp> PHPChỉnh sửa tệp Php.iniĐể chỉnh sửa tệp php.ini, hãy tiến hành như sau:
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. 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: $ 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
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õ: 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. 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: $ 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 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. 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. . " 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ủ. 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 *** 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. 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. |