解決Apache2+PHP上傳文件大小限制的問(wèn)題
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
要想PHP實(shí)現(xiàn)上傳大文件 首先修改php.ini,基本是改這幾項(xiàng):
max_execution_time = 30 max_input_time = 60 memory_limit = 8M upload_max_filesize=8m 但改好后發(fā)現(xiàn)上傳的文件還是不能超過(guò)512k,否則頁(yè)面就出錯(cuò),非常的郁悶。無(wú)論如何調(diào)大上面幾項(xiàng)的參數(shù)都沒(méi)有作用,然后又檢查了httpd.conf文件,從頭看了一遍還是沒(méi)有發(fā)現(xiàn)問(wèn)題。在退出conf目錄的時(shí)候,偶然發(fā)現(xiàn)有conf.d目錄,ls了一下竟看到有個(gè)php.conf。呵呵,vi php.conf發(fā)現(xiàn)內(nèi)容如下: # # PHP is an HTML-embedded scripting language which attempts to make it # easy for developers to write dynamically generated webpages. # LoadModule php4_module modules/libphp4.so AddType application/x-httpd-php php .php3 # # Cause the PHP interpreter handle files with a .php extension. # SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288 # # Add index.php to the list of files that will be served as directory # indexes. # DirectoryIndex index.php 看到那個(gè)524288嗎,換算下就是512k。把它改成52428800,reload apache。經(jīng)測(cè)試,可以上傳幾十兆的文件,問(wèn)題解決??磥?lái)我對(duì)apache+php的配置了解還是不夠全面,以后還要多多學(xué)習(xí)! 該文章在 2012/4/3 19:50:19 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |