国产探花免费观看_亚洲丰满少妇自慰呻吟_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文件上傳大小限制問題的詳細內容,更多請關注 其它相關文章!

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 象山县| 安新县| 景洪市| 迁安市| 赞皇县| 抚宁县| 普兰店市| 女性| 云和县| 长沙市| 汉寿县| 荣昌县| 乐安县| 玛多县| 逊克县| 浮梁县| 云浮市| 阿城市| 古蔺县| 桐柏县| 吕梁市| 资源县| 高邮市| 桂平市| 盈江县| 攀枝花市| 房山区| 页游| 钟山县| 苍梧县| 灵璧县| 洮南市| 革吉县| 宁陵县| 西宁市| 临西县| 文安县| 虎林市| 汉沽区| 汽车| 赤水市|