php.ini更改後的處理方法:先透過「post_max_size = 100M」語句修改上傳大小限制;然後透過「memory_limit = 128M」語句修改上傳時間限制;最後重新啟動伺服器即可。
推薦:《PHP影片教學》
大檔案上傳,修改php.ini的配置之後仍不生效解決方法
今天把程式放到服務上(LAMP環境)之後,發現大檔案上傳又不生效了,第一想到的方案就是修改新安裝環境的php. ini配置,修改大體分為兩個步驟:
1、修改上傳大小限制
file_uploads = On
upload_max_filesize = 50M
post_max_size = 100M
2、修改上傳時間限制
max_execution_time = 600
max_input_time = 600
memory_limit = 128M
可是發現修改完這兩部分重啟Apache之後,仍不生效,於是百思不得其解,在研究良久之後發現,網友一句話提醒了我「一般情況下,修改了配置但是沒有生效,可以考慮一下機器上是不是有多份配置”。由於我安裝的是wamp的整合環境,wamp的php.ini有兩個,一個在php目錄下,一個在apache目錄下面,預設apache下面的起作用,所以修改之後仍不起作用。所以把上面的修改在Apache下面的php.ini再修改一遍,重啟伺服器就可以了!位置如下:
#以上是php.ini 更改後怎麼生效的詳細內容。更多資訊請關注PHP中文網其他相關文章!