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

首頁 > 開發(fā) > PHP > 正文

通過修改配置真正解決php文件上傳大小限制問題(nginx+php)

2024-05-04 23:39:09
字體:
供稿:網(wǎng)友

對于nginx+php的一些網(wǎng)站,上傳文件大小會受到多個方面的限制,一個是nginx本身的限制,限制了客戶端上傳文件的大小,一個是php.ini文件中默認了多個地方的設置。所以為了解決上傳文件大小限定的問題必須要做出多處修改。以下整理了幾個地方。

 

 
  1. max_execution_time = 300 
  2. max_input_time = 600 

前面已經(jīng)介紹過apache+php下如何解決php文件上傳大小限制問題。那么對于nginx+php網(wǎng)站,與apache+php下如何解決php文件上傳大小限制問題不同的就是nginx本身的限制,限制了客戶端上傳文件的大小,這里以nginx為例說明nginx+php下如何解決這個問題。

1.nginx配置項修改

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

 

 
  1. location ~ /.php$ { 
  2. root /home/www/htdocs; 
  3. fastcgi_pass www.169it.com; 
  4. fastcgi_index index.php; 
  5. fastcgi_param SCRIPT_FILENAME /home/www/htdocs$fastcgi_script_name; 
  6. include fastcgi_params; 
  7. client_max_body_size 10m; 
  8. #客戶端上傳文件大小設為10M 
  9. client_body_temp_path /home/www/nginx_temp; 
  10. #設置臨時目錄 

2.php配置項修改

還需要根據(jù)實際情況來修改php.ini配置文件中的max_execution_time(php頁面執(zhí)行最大時間)、 max_input_time(php頁面接受數(shù)據(jù)最大時間)、memory_limit(php頁面占用的最大內(nèi)存)、upload_max_filesize和post_max_size等5個參數(shù)。

修改php.ini配置文件

 

 
  1. upload_max_filesize = 20M 
  2. post_max_size = 30M 
  3. memory_limit = 256M 

如果文件過大,會出現(xiàn)時間問題,必要的話,做如下修改:

 

 
  1. max_execution_time = 300 
  2. max_input_time = 600 

以上內(nèi)容就是本文給大家敘述的有關通過修改配置真正解決php文件上傳大小限制問題(nginx+php)的,希望大家喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石柱| 瑞金市| 嘉黎县| 上杭县| 民勤县| 南京市| 东明县| 普兰店市| 灯塔市| 平潭县| 玉环县| 大石桥市| 北碚区| 枣庄市| 金秀| 衡水市| 调兵山市| 江山市| 潢川县| 筠连县| 黔江区| 内丘县| 荣昌县| 蓝田县| 五大连池市| 淮北市| 临武县| 建瓯市| 繁昌县| 扶余县| 上栗县| 皋兰县| 漳浦县| 佛冈县| 额尔古纳市| 保定市| 云浮市| 申扎县| 桦川县| 察雅县| 吴桥县|