本節內容:
在php配置檔案中設定大檔案上傳選項。
要上傳大檔案到伺服器,推薦使用flash長傳元件(100m以內還是不錯的)swfupload。
php上傳檔案預設不能滿足這個需求,參考如下方法修改。
1,一般的php檔案上傳,除非檔案很小.就像乙個5m的檔案,很可能要超過一分鐘才能上傳完.
但在php中,預設的該頁最久執行時間為 30 秒.就是說超過30秒,該指令碼就停止執行.
這就導致出現 無法開啟網頁的情況.這時我們可以修改 max_execution_time
在php.ini裡查詢
max_execution_time
預設是30秒.改為
max_execution_time = 00表示沒有限制
以上修改的是php上傳檔案中指令碼執行超時時間
2,修改 post_max_size 設定 post 資料所允許的最大大小。此設定也影響到php上傳檔案。
php預設的post_max_size 為2m.如果 post 資料尺寸大於 post_max_size $_post 和 $_files superglobals 便會為空.
查詢 post_max_size .改為
post_max_size = 150m
3,很多人都會改了第二步.但php上傳檔案時最大仍然為 8m.
為什麼呢.我們還要改乙個引數upload_max_filesize 表示所上傳的檔案的最大大小。
查詢upload_max_filesize,預設為8m改為
upload_max_filesize = 100m
另外,在php檔案上傳中,post_max_size 大於 upload_max_filesize 為佳。
有了以上的修改,php檔案上傳大檔案應該就沒有問題了。
php 配置安全設定!
安全 php 編寫是一方面,php的配置更是非常關鍵。我們php手手工安裝 的,php的預設配置檔案在 usr local apache2 conf php.ini,我們最主要就是要配置php.ini中的內容,讓我們執行 php能夠更安全。整個php中的安全設定主要是為了防止phpshell和sql...
PHP 配置檔案
可能並不準確,具體還是要看官方的解釋 php 關閉或開啟錯誤報告 display errors off 設定錯誤報告的級別 e all 所有錯誤和警告 e error 致命的執行時錯誤 e recoverable error 幾乎致命的執行時錯誤 e warning 執行時警告,不致命的錯誤 e p...
Windows下PHP配置設定
php.ini development複製乙份,修改為php.ini,因為我們後面要用到一些元件,所以要配置擴充套件元件的位置,在php.ini中搜尋extension dir關鍵字,修改,設定為本地的ext資料夾位置即可 在php中提供了curl的元件庫,curl提供了一系列的方法對資料庫進行操作...