Hướng dẫn ini_set(memory_limit -1) in php - ini_set (memory_limit -1) trong php

  1. NGINX + PHP-FPM: Cách chỉ định giới hạn bộ nhớ cho ứng dụng

Bạn đã có một vài lựa chọn. Bạn có thể một trong hai

  1. Đặt fastcgi_param của PHP_VALUE là cài đặt có liên quan trong cấu hình nginx:

    #set max post size
    php_value post_max_size 20M
    0

  2. Đặt nó thông qua cài đặt

    #set max post size
    php_value post_max_size 20M
    1 trong tệp cấu hình nhóm FPM. Một cái gì đó như
    #set max post size
    php_value post_max_size 20M
    2. Sử dụng
    #set max post size
    php_value post_max_size 20M
    3 Nếu bạn không muốn cài đặt có thể vượt qua thông qua
    #set max post size
    php_value post_max_size 20M
    4.

Video liên quan trên YouTube

10: 41

[WebServer-administration-p7] nginx-hướng dẫn cấu hÌnh nginx với php-fpm [Phần 2.2]

16: 57

Cài đặt và thiết lập Nginx + PHP-FPM trên FreeBSD

10: 22

Cách định cấu hình PHP cho NGINX với PHP-FPM trên Ubuntu

11: 09

Bắt đầu - Cấu hình PHP, FPM và NGINX

01: 34

DevOps & Sysadmins: NGINX + PHP-FPM: Cách chỉ định giới hạn bộ nhớ cho ứng dụng

Bình luận

  • Với Apache+PHP_Mod, nó dễ dàng như đặt:

    php_value      memory_limit        128M
    

    vào ứng dụng vhost.

    Làm thế nào tôi có thể làm một cái gì đó như thế này cho NGINX+PHP-FPM?

  • Trong trường hợp thứ hai làm thế nào để làm điều đó cụ thể cho một ứng dụng/miền nhất định.

  • Chạy ứng dụng đó so với nhóm FPM PHP khác nhau.

  • Không hoạt động theo nginx theo cách này nginx: [nổi lên] Số lượng đối số không hợp lệ trong chỉ thị "fastcgi_param" trong ...

  • Đừng quên khởi động lại NGINX và PHP-FPM sau khi bạn thực hiện những thay đổi này.

  • 13 Cảm ơn

  • Tôi đã phải sử dụng

    #set max post size
    php_value post_max_size 20M
    5 thay vì
    #set max post size
    php_value post_max_size 20M
    6. Sự khác biệt giữa cả hai, theo tài liệu, là bản đầu tiên không thể bị ghi đè bởi các tệp
    #set max post size
    php_value post_max_size 20M
    7 hoặc
    #set max post size
    php_value post_max_size 20M
    8.

Recents

Xin lỗi nếu điều này là trùng lặp, tôi sẽ nghĩ nó sẽ được nhưng không thể tìm thấy bất cứ điều gì.

Tôi có một ứng dụng flex mà tôi đang đăng dữ liệu trở lại máy chủ php / mysql thông qua IE. Tôi chưa gặp phải bất kỳ vấn đề nào, nhưng biết điều này trước thời hạn có thể giúp tôi tiết kiệm được rất nhiều thất vọng và công việc. Có giới hạn kích thước để đăng dữ liệu qua http?Tôi chưa gặp phải bất kỳ vấn đề nào, nhưng biết điều này trước thời hạn có thể giúp tôi tiết kiệm được rất nhiều thất vọng và công việc. Có giới hạn kích thước để đăng dữ liệu qua http?

Bài viết này nói không: //www.netlobo.com/ie_form_submit.html//www.netlobo.com/ie_form_submit.html

Thảo luận này nói có: //bytes.com/topic/php/answers/538226-what-maximum-limit-USE-post-method//bytes.com/topic/php/answers/538226-what-maximum-limit-USE-post-method

Và tất cả quay trở lại những gì tôi có thể tìm thấy trực tuyến. Vì vậy, vui lòng giới hạn câu trả lời cho các số kiểm tra / xác minh cá nhân.Vì vậy, vui lòng giới hạn câu trả lời cho các số kiểm tra / xác minh cá nhân.

Tôi muốn đăng lại một chuỗi XML có thể khá lớn [tối đa 5mb].

Nếu nó làm cho bất kỳ sự khác biệt: trình duyệt sẽ luôn là IE [sản phẩm của chúng tôi yêu cầu], bài đăng đến từ và httpService trong flex, máy chủ web là php, DB là mySql.

  • php
  • internet-explorer
  • http
  • post

238 hữu ích 2 bình luận 351k xem chia sẻ 2 bình luận 351k xem chia sẻ

answer

189

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:

#set max post size
php_value post_max_size 20M

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :]

Nếu bạn đang sử dụng IIS, tôi không biết bạn sẽ đặt giá trị cụ thể này như thế nào.

189 hữu ích 5 bình luận chia sẻ 5 bình luận chia sẻ

answer

69

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :]Cài đặt máy chủ phổ biến nhất là 10MB, mặc dù tất cả các máy chủ phổ biến cho phép tăng hoặc giảm thông qua tệp cài đặt hoặc bảng điều khiển.

Nếu bạn đang sử dụng IIS, tôi không biết bạn sẽ đặt giá trị cụ thể này như thế nào.

189 hữu ích 5 bình luận chia sẻ 2 bình luận chia sẻ

answer

44

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:

max_input_vars

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :]

Nếu bạn đang sử dụng IIS, tôi không biết bạn sẽ đặt giá trị cụ thể này như thế nào.

189 hữu ích 5 bình luận chia sẻ //www.php.net/manual/en/info.configuration.php#ini.max-input-vars

Phần url của yêu cầu [GET và POST] có thể bị giới hạn bởi cả trình duyệt và máy chủ - nói chung kích thước an toàn là 2KB vì hầu như không có trình duyệt hoặc máy chủ nào sử dụng giới hạn nhỏ hơn. 0 bình luận chia sẻ

answer

10

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:

#set max post size
php_value post_max_size 20M
9 Kích thước mặc định của biến này là 1000 nhưng nếu bạn muốn gửi số lượng lớn dữ liệu, bạn phải tăng kích thước tương ứng. Nếu bạn không thể đặt kích thước từ ini_set, bạn phải thực hiện thông qua
max_input_vars
0hoặc bằng cách thay đổi trực tiếp thành tệp php.ini.

max_input_vars  2500
memory_limit    256M

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :] 0 bình luận chia sẻ

answer

5

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:

php_value post_max_size 2KB

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :]

Nếu bạn đang sử dụng IIS, tôi không biết bạn sẽ đặt giá trị cụ thể này như thế nào. 0 bình luận chia sẻ

answer

1

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:Sản phẩm tôi làm việc cho phép quản trị viên định cấu hình giới hạn.

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :] 1 bình luận chia sẻ

answer

1

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:Nhưng bạn có thể sửa đổi nó theo yêu cầu của bạn. Việc sửa đổi có thể được thực hiện bằng cách mở tệp php.ini [cài đặt cấu hình php].

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :]

post_max_size=8M  //for me, that was on line:771

Nếu bạn đang sử dụng IIS, tôi không biết bạn sẽ đặt giá trị cụ thể này như thế nào.

189 hữu ích 5 bình luận chia sẻ 0 bình luận chia sẻ

answer

1

Nó phụ thuộc vào cấu hình máy chủ. Nếu bạn đang làm việc với PHP trong Linux hoặc tương tự, bạn có thể kiểm soát nó bằng tệp cấu hình .htaccess, như vậy:Bạn có thể nối nhiều đầu vào với bất kỳ ký tự đặc biệt nào, ví dụ như.

max_input_vars
1.

Và, vâng, cá nhân tôi có thể chứng thực rằng điều này hoạt động :]







Nếu bạn đang sử dụng IIS, tôi không biết bạn sẽ đặt giá trị cụ thể này như thế nào.

document.getElementById["hd"].value = document.getElementById["hs1"].value+"@"+document.getElementById["hs2"].value+"@"+document.getElementById["hs3"].value+"@"+document.getElementById["hs4"].value+"@"+document.getElementById["hs5"].value

Với điều này, bạn sẽ bỏ qua

#set max post size
php_value post_max_size 20M
9vấn đề. Nếu bạn tăng
#set max post size
php_value post_max_size 20M
9tệp php.ini, điều đó có hại cho máy chủ vì nó sử dụng nhiều bộ nhớ cache của máy chủ hơn và điều này đôi khi có thể làm sập máy chủ.
#set max post size
php_value post_max_size 20M
9vấn đề. Nếu bạn tăng
#set max post size
php_value post_max_size 20M
9tệp php.ini, điều đó có hại cho máy chủ vì nó sử dụng nhiều bộ nhớ cache của máy chủ hơn và điều này đôi khi có thể làm sập máy chủ.

1 hữu ích 2 bình luận chia sẻ 2 bình luận chia sẻ

Đăng nhập để trả lời câu hỏi

Có thể bạn quan tâm

Bài Viết Liên Quan

Chủ Đề