亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

如何使用php設(shè)置文件上傳的大小限制

來源:不言 發(fā)布時(shí)間:2019-03-02 17:19:48 閱讀量:1045

upload_max_filesize和post_max_size指令決定了PHP允許在服務(wù)器上上傳的最大文件大小。默認(rèn)此值設(shè)置為2M,可以根據(jù)應(yīng)用程序的要求增加該值。建議不要在共享服務(wù)器上將此值增加得太高。下面我們就來看看PHP中上傳最大文件大小限制如何更改。


php

找到正確的php.ini

首先,需要在系統(tǒng)上找到加載的PHP配置文件(php.ini)。對(duì)于php cli,執(zhí)行下面的命令以查找php.ini文件。

1

$ php -i | grep php.ini

對(duì)于像Apache / Nginx這樣的Web服務(wù)器,使用phpinfo()函數(shù)創(chuàng)建一個(gè)PHP腳本,并在Web瀏覽器中進(jìn)行訪問。這將顯示使用的php.ini文件的位置。

更改上傳最大文件大小限制

upload_max_filesize變量定義了可以上傳的文件的最大大小。post_max_size變量定義了一次可以發(fā)布的最大數(shù)據(jù)大小。因此,需要設(shè)置upload_max_filesize和post_max_size變量以更改PHP中的上傳最大文件大小。編輯php.ini文件增加最大允許上傳文件大小編輯PHP配置文件“php.ini”并增加以下值的大小。

1

2

3

4

5

6

7

8

9

10

11

; Maximum allowed size for uploaded files.

; http://php.net/upload-max-filesize

 

upload_max_filesize = 20M

   

; Maximum size of POST data that PHP will accept.

; Its value may be 0 to disable the limit. It is ignored if POST data reading

; is disabled through enable_post_data_reading.

; http://php.net/post-max-size

 

post_max_size = 20M

保存配置文件并重新啟動(dòng)Web服務(wù)器以重新加載更改。

在PHP中設(shè)置最大文件上傳

另外,使用單個(gè)請(qǐng)求集max_file_uploads指令設(shè)置可以上傳的最大文件數(shù)。

1

2

; 可通過單個(gè)請(qǐng)求上傳的最大文件數(shù)

max_file_uploads = 20

在PHP中禁用文件上傳

如果我們的應(yīng)用程序不需要上傳文件,我們可以通過將Off設(shè)置為file_uploads指令來禁用。

1

2

; Whether to allow HTTP file uploads.

; http://php.net/file-uploadsfile_uploads =Off


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先