upload_max_filesize和post_max_size指令決定了PHP允許在伺服器上傳的最大檔案大小。預設此值設定為2M,可以根據應用程式的要求增加該值。建議不要在共享伺服器上將此值增加得太高。下面我們就來看看PHP上傳最大檔案大小限制如何更改。
#找到正確的如何使用php設定檔上傳的大小限制.ini
#首先,需要在系統上找到已載入的PHP設定檔(如何使用php設定檔上傳的大小限制.ini)。對於如何使用php設定檔上傳的大小限制 cli,執行下面的命令以查找如何使用php設定檔上傳的大小限制.ini檔案。
$ 如何使用php設定檔上傳的大小限制 -i | grep 如何使用php設定檔上傳的大小限制.ini
對於像Apache / Nginx這樣的網頁伺服器,使用如何使用php設定檔上傳的大小限制info()函數建立一個PHP腳本,並在網路瀏覽器中進行存取。這將顯示使用的如何使用php設定檔上傳的大小限制.ini檔案的位置。
更改上傳最大檔案大小限制
upload_max_filesize變數定義了可以上傳的檔案的最大大小。 post_max_size變數定義了一次可以發佈的最大資料大小。因此,需要設定upload_max_filesize和post_max_size變數以更改PHP中的上傳最大檔案大小。編輯如何使用php設定檔上傳的大小限制.ini檔案增加最大允許上傳檔案大小編輯PHP設定檔“如何使用php設定檔上傳的大小限制.ini”並增加以下值的大小。
; 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
儲存設定檔並重新啟動Web伺服器以重新載入變更。
在PHP設定最大檔案上傳
另外,使用單一請求集max_file_uploads指令設定可以上傳的最大檔案數。
; 可通过单个请求上传的最大文件数 max_file_uploads = 20
在PHP中停用文件上傳
如果我們的應用程式不需要上傳文件,我們可以透過將Off設定為file_uploads指令來停用。
; Whether to allow HTTP file uploads. ; http://如何使用php設定檔上傳的大小限制.net/file-uploadsfile_uploads =Off
以上是如何使用php設定檔上傳的大小限制的詳細內容。更多資訊請關注PHP中文網其他相關文章!