php.ini更改后的處理方法:首先通過“post_max_size = 100m”語句修改上傳大小限制;然后通過“memory_limit = 128m”語句修改上傳時(shí)間限制;最后重啟服務(wù)器即可。
推薦:《php視頻教程》
大文件上傳,修改php.ini的配置之后仍不生效解決方法
今天把程序放到服務(wù)上(lamp環(huán)境)之后,發(fā)現(xiàn)大文件上傳又不生效了,第一想到的方案就是修改新安裝環(huán)境的php.ini配置,修改大體分為兩步:
1、修改上傳大小限制
file_uploads = on
upload_max_filesize = 50m
post_max_size = 100m
2、修改上傳時(shí)間限制
max_execution_time = 600
max_input_time = 600
memory_limit = 128m
可是發(fā)現(xiàn)修改完這兩部分重啟apache之后,仍不生效,于是百思不得其解,在研究良久之后發(fā)現(xiàn),網(wǎng)友一句話提醒了我“一般情況下,修改了配置但是沒有生效,可以考慮一下機(jī)器上是不是有多份配置”。由于我安裝的是wamp的集成環(huán)境,wamp的php.ini有兩個(gè),一個(gè)在php目錄下,一個(gè)在apache目錄下面,默認(rèn)apache下面的起作用,所以修改之后仍不起作用。所以把上面的修改在apache下面的php.ini再修改一遍,重啟服務(wù)器就可以了!位置如下: