首頁  >  文章  >  後端開發  >  php上傳檔案過大怎麼修改

php上傳檔案過大怎麼修改

PHPz
PHPz原創
2023-04-04 09:12:05889瀏覽

在進行文件上傳的過程中,有時候會遇到上傳的文件過大的情況,而PHP預設的文件上傳大小為2M,無法上傳過大的文件,那我們該如何處理呢?

下面是一些修改php.ini檔案的方法:

方法一:修改php.ini檔案

  1. 開啟php.ini設定檔。這個檔案在php的安裝目錄中,路徑類似/usr/local/php/etc/php.ini
  2. #找到upload_max_filesize 和post_max_size 兩個參數,分別設為上傳檔案的最大值和Web頁面表單提交資料的最大值。
upload_max_filesize=100M
post_max_size=100M

3.儲存並關閉php.ini檔案。

  1. 啟動php服務,重新上傳檔案。

方法二:透過.htaccess檔修改

1.開啟您網站的根目錄,並找到.htaccess檔。

2.用文字編輯器開啟文件,並新增以下行:

php_value upload_max_filesize 100M
php_value post_max_size 100M

3.儲存並關閉.htaccess檔案。

  1. 啟動php服務,重新上傳檔案。

經過以上操作後,就可以成功上傳過大的檔案了。當然,如果您不想透過修改php.ini檔案來改變最大上傳檔案大小,在PHP腳本中增加以下內容也可以設定上傳檔案大小:

ini_set('post_max_size', '100M')
ini_set('upload_max_filesize', '100M')

在PHP中使用ini_set()函數來設定upload_max_filesize方式,如果您想暫時改變最大上傳大小,其他人將無法看到該更改,需要在腳本中指定。

總結:檔案上傳是Web開發中常用到的功能,而php預設上傳檔案大小2M,我們需要修改php.ini檔案或增加php腳本設定來完成上傳大檔案的功能。

以上是php上傳檔案過大怎麼修改的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn