国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

完美解決php無法上傳大文件方法

2020-03-22 18:34:20
字體:
供稿:網(wǎng)友

本文我們主要和大家分享完美解決php無法上傳大文件的方法,無法上傳大文件是因?yàn)閜hp.ini配置有限制了,這樣限制了用戶默認(rèn)最大為2MB了,超過了就不能上傳了,本文我們主要和大家分享完美解決php無法上傳大文件的方法,希望能幫助到大家。

參數(shù) 設(shè)置 說明
file_uploads on 是否允許通過HTTP上傳文件的開關(guān)。默認(rèn)為ON即是開
upload_tmp_dir – 文件上傳至服務(wù)器上存儲(chǔ)臨時(shí)文件的地方,如果沒指定就會(huì)用系統(tǒng)默認(rèn)的臨時(shí)文件夾
upload_max_filesize 8m 望文生意,即允許上傳文件大小的最大值。默認(rèn)為2M
post_max_size 8m 指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認(rèn)為8M
說明
一般地,設(shè)置好上述四個(gè)參數(shù)后,在網(wǎng)絡(luò)正常的情況下,上傳<=8M的文件是不成問題
但如果要上傳>8M的大體積文件,只設(shè)置上述四項(xiàng)還一定能行的通。除非你的網(wǎng)絡(luò)真有100M/S的上傳高速,否則你還得繼續(xù)設(shè)置下面的參數(shù)。
max_execution_time 600 每個(gè)PHP頁面運(yùn)行的最大時(shí)間值(秒),默認(rèn)30秒
max_input_time 600 每個(gè)PHP頁面接收數(shù)據(jù)所需的最大時(shí)間,默認(rèn)60秒
memory_limit 8m 每個(gè)PHP頁面所吃掉的最大內(nèi)存,默認(rèn)8M
把上述參數(shù)修改后,在網(wǎng)絡(luò)所允許的正常情況下,就可以上傳大體積文件了
[編輯]論壇文件上傳常見錯(cuò)誤類型(不斷總結(jié)中…)

 Warning: Unable to open ‘//php2′ for reading: Invalid argument in e:/user/web/larksoft.net/upload/upfile.php on line 10

是php的upload_tmp_dir的原因,所指定的目錄必須可讀可寫

Parse error: parse error in c:/program files/apache group/apache/htdocs/mdweb/ftpfile/upload.php on line 14

Parse error一般都是語句的問題,比如象“;”,“’”,“)”等等的匹配問題

搞定了,是/etc/httpd/conf.d/php.conf里面,有一個(gè)

 <Files *.php>  SetOutputFilter PHP  SetInputFilter PHP  LimitRequestBody 524288  </Files>

把LimitRequestBody 改了就可以了。
如果你是Nginx的話還需要修改nginx.conf中的http段:
1. 修改PHP配置文件中的三項(xiàng):vim /usr/local/php/etc/php.ini
(1)post_max_size = 50M      #PHP可接受的最大POST數(shù)據(jù)
(2)upload_max_filesize = 50M   #文件上傳允許的最大值
(3)max_execution_time = 300   #每個(gè)腳本的最大執(zhí)行時(shí)間,秒鐘(0則不限制,不建議設(shè)0)
2. 修改Nginx配置文件:vim /usr/local/nginx/conf/nginx.conf (如果忘了配置文件的具體位置,可以使用 locate nginx.conf 查找)
(1)client_max_body_size 50m   #客戶端最大上傳大小 50M
3. 重啟PHP:/etc/init.d/php-fpm restart
4. 平滑重啟Nginx:/usr/local/nginx/sbin/nginx -s reload

相關(guān)推薦:

php實(shí)現(xiàn)文件上傳的示例代碼分享

php實(shí)現(xiàn)多文件上傳的一種方法

php文件大小檢測以及大文件上傳處理

以上就是完美解決php無法上傳大文件方法的詳細(xì)內(nèi)容,更多請關(guān)注 其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 余庆县| 渭南市| 建瓯市| 达拉特旗| 乐清市| 武安市| 威海市| 礼泉县| 卢龙县| 同仁县| 和静县| 兴海县| 株洲市| 鹤峰县| 武汉市| 崇阳县| 青冈县| 右玉县| 冀州市| 鄂托克前旗| 博罗县| 遂川县| 镇康县| 柘荣县| 泾源县| 长垣县| 海晏县| 宣武区| 百色市| 红原县| 方山县| 康平县| 隆昌县| 南城县| 富平县| 平遥县| 延吉市| 龙州县| 安溪县| 桐城市| 台前县|