《PHP學習:通過修改配置真正解決php文件上傳大小限制問題(nginx+php)》要點:
本文介紹了PHP學習:通過修改配置真正解決php文件上傳大小限制問題(nginx+php),希望對您有用。如果有疑問,可以聯系我們。
PHP編程
max_execution_time = 300
max_input_time = 600
PHP編程前面已經介紹過apache+php下如何辦理php文件上傳大小限制問題.那么對于nginx+php網站,與apache+php下如何辦理php文件上傳大小限制問題不同的就是nginx本身的限制,限制了客戶端上傳文件的大小,這里以nginx為例說明nginx+php下如何辦理這個問題.
PHP編程1.nginx配置項修改
PHP編程?? 修改/usr/local/nginx/conf/nginx.conf 文件,查找 client_max_body_size 將后面的值設置為你想設置的值.比如:
PHP編程
location ~ \.php$ {
root /home/www/htdocs;
fastcgi_pass www.169it.com;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/www/htdocs$fastcgi_script_name;
include fastcgi_params;
client_max_body_size 10m;
#客戶端上傳文件大小設為10M
client_body_temp_path /home/www/nginx_temp;
#設置臨時目錄
}
PHP編程2.php配置項修改
PHP編程?? 還需要根據實際情況來修改php.ini配置文件中的max_execution_time(php頁面執行最大時間)、 max_input_time(php頁面接受數據最大時間)、memory_limit(php頁面占用的最大內存)、upload_max_filesize和post_max_size等5個參數.
PHP編程修改php.ini配置文件
PHP編程
upload_max_filesize = 20M
post_max_size = 30M
memory_limit = 256M
PHP編程如果文件過大,會出現時間問題,必要的話,做如下修改:
PHP編程
max_execution_time = 300
max_input_time = 600
PHP編程以上內容就是本文給大家敘述的有關通過修改配置真正辦理php文件上傳大小限制問題(nginx+php)的,希望大家喜歡.
歡迎參與《PHP學習:通過修改配置真正解決php文件上傳大小限制問題(nginx+php)》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/8717.html