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

首頁 > 網站 > WEB服務 > 正文

PHP和Nginx文件上傳大小限制問題

2020-03-22 16:39:45
字體:
來源:轉載
供稿:網友

PHP 大文件上傳占用大量資源,因此需要對上傳的大小進行限制,以下為相關的三個參數:

client_max_body_sizeupload_max_filesizepost_max_size

對于nginx+php的一些網站,上傳文件大小會受到多個方面的限制,一個是nginx本身的限制,限制了客戶端上傳文件的大小,一個是php.ini文件中默認了多個地方的設置。

所以為了解決上傳文件大小限定的問題必須要做出多處修改。以下整理了幾個地方。

解決方法:

1、修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 將后面的值設置為你想設置的值。比如:

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000      #      location ~ /.php$ {        root      /home/www/htdocs;        fastcgi_pass  127.0.0.1:9000;        fastcgi_index index.php;        fastcgi_param SCRIPT_FILENAME /home/www/htdocs$fastcgi_script_name;        include    fastcgi_params;           client_max_body_size 35m;    #客戶端上傳文件大小設為35M        client_body_temp_path /home/www/nginx_temp;    #設置臨時目錄      }

2、修改php.ini文件

upload_max_filesize = 8M  post_max_size = 10M  memory_limit = 20M max_execution_time=300 file_uploads = On #默認允許HTTP文件上傳,此選項不能設置為OFF。upload_tmp_dir =/tmp/www

在上傳大文件時,你會有上傳速度慢的感覺,當超過一定的時間,會報腳本執行超過30秒的錯誤,這是因為在php.ini配置文件中 max_execution_time配置選項在作怪,其表示每個腳本最大允許執行時間(秒),0 表示沒有限制。你可以適當調整max_execution_time的值,不推薦設定為0。

推薦教程:PHP視頻教程

以上就是PHP和Nginx文件上傳大小限制問題的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 子洲县| 都安| 罗源县| 永宁县| 互助| 漾濞| 绵竹市| 宁都县| 英德市| 建始县| 玉树县| 岱山县| 井冈山市| 巴东县| 高唐县| 连州市| 隆昌县| 龙州县| 菏泽市| 砀山县| 临海市| 右玉县| 吉水县| 修文县| 克山县| 广南县| 调兵山市| 定襄县| 新民市| 水富县| 南华县| 阿拉善右旗| 海安县| 嵊泗县| 澳门| 安新县| 自治县| 姚安县| 神农架林区| 汪清县| 潜山县|