搜尋
首頁後端開發PHP問題php.ini 設定檔案大小的方法

php.ini設定檔案大小的方法:先找到並開啟「php.ini」檔案;然後設定允許透過HTTP上傳檔案;接著找到「upload_max_filesize」設定項並設定新的參數值;最後儲存並重啟Apache即可。

php.ini 設定檔案大小的方法

#推薦:《PHP視頻教學

php.ini

php.ini檔案保存了php的一些重要屬性,例如現在要說的檔案上傳的一些限制條件,關於php.ini,有一個很好的介紹:php.ini檔案詳解,在Windows系統中寫php的時候,我們一定看過這個畫面(來源百度):
php.ini 設定檔案大小的方法##在這個網頁我們就可以看到圈起來的部分標示了php.ini檔案的位置,今天在Linux伺服器上測試一個php檔案的時候,結果開啟頁面是這樣:

php.ini 設定檔案大小的方法

那麼我們怎樣取得php.ini的位置資訊?

方法一是寫測試php頁面使用phpinfo()函數輸出一下,但Linux有更方便的輸出方法,直接在命令列:

php -r “phpinfo() ;”

其實就相當於在php下運行了phpinfo()函數而已,這時候會輸出第一個頁面的資訊:


仔細看其實就是圖一的信息,所以我們可以從中找到php.ini的檔案位置,接下來直接輸入位置:


php.ini 設定檔案大小的方法在下面列出的檔案中我們就可以看到有php.ini了,接下來是改變我們要改的資訊了,使用vim開啟檔案:

vim php.ini

接下來就是找了,檔案還是有點長的,大概是在40%多的地方就由我們要用的設定項了:

php.ini 設定檔案大小的方法

先找到

file_uploads = on ;是否允許透過HTTP上傳檔案的開關。預設為ON即開
upload_tmp_dir ;檔案上傳至伺服器上儲存暫存檔案的地方
upload_max_filesize = 8m ;允許上傳檔案大小的最大值。預設為2M
post_max_size = 8m ;表單POST給PHP的所能接收的最大值,包括表單裡的所有值預設為8M

根據網路上的資料,如果上傳大於8M的文件,還要改一下時間的設定:

max_execution_time = 600 ;每個PHP頁面運行的最大時間值(秒),預設30秒
max_input_time = 600 ;每個PHP頁面接收資料所需的最大時間,預設60秒
memory_limit = 8m ;每個PHP頁面所吃掉的最大內存,預設8M
把上述參數修改後,在網路所允許的正常情況下,就可以上傳大體積檔案了
max_execution_time = 600
max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m

修改完成之後按esc鍵輸入:wq儲存退出,接著重啟apache,命令列中輸入:

service httpd restart

這樣再測試上傳大一些的檔案就應該ok了。

end~

以上是php.ini 設定檔案大小的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器