国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 中山市| 梁平县| 延长县| 黄大仙区| 鄂伦春自治旗| 子洲县| 安图县| 山西省| 盐山县| 荔波县| 沈丘县| 湟源县| 弋阳县| 鹿邑县| 海南省| 五指山市| 吉隆县| 永靖县| 吴堡县| 亳州市| 龙南县| 历史| 曲沃县| 密山市| 陵水| 拜泉县| 池州市| 冀州市| 嘉祥县| 玛纳斯县| 丘北县| 彩票| 清徐县| 霍邱县| 东台市| 丰镇市| 二连浩特市| 革吉县| 舟曲县| 历史| 额敏县|