php.ini中服務器時區以及上傳文件大小限制的修改

1. date.timezone的設置php

php5默認date.timezone爲utc,改成date.timezone = PRC便可解決時間相差八小時的問題。apache

修改php.ini文件,查找 ;date.timezone = ,把前面的分號去掉在 「=」後面加上時區。
好比:Asia/Chongqing (重慶),Asia/Shanghai (上海),Asia/Urumqi (烏魯木齊),Asia/Macao (澳門),Asia/Hong_Kong (香港),Asia/Taipei (臺北),PRC

;date.timezone =
改爲:
date.timezone = Asia/Shanghai 服務器

2. 上傳文件大小限制的設置post

一般在php.ini裏面能夠設置最大上傳文件大小,有時候仍是上傳文件時只能小於512k的?稍微大有點就會出錯,找不到上傳頁面,「該頁沒法顯示,.......,找不到服務器或發生 DNS 錯誤。spa

PHP上傳文件大小限制解決方法:orm

第一:在php.ini裏面查看以下行:xml

  1. upload_max_filesize = 8M 
  2. post_max_size = 10M 
  3. memory_limit = 20M 

把這些值改爲我所說的,看看有沒有問題,另外要確認上傳的 <form> 裏沒有相似下面的這行<input type="hidden" name="MAX_FILE_SIZE" value="500000">這樣也是限制上傳大小用的。ip

第二:若是是apache 2 須要修改input

  1. /etc/httpd/conf.d/php.conf 

中的LimitRequestBody 524288將524288(=512×1024)改大,好比5M(=5×1024×1024)這樣上傳就不會出現如上問題,上傳不響應,上傳現實該頁沒法現實也將獲得解決!it

 

3. 修改此類配置的注意

在xampp或者wamp下,修改wamp/bin/php中的php.ini並重啓可能並不會生效,由於php.ini放在 apache/bin下面,修改這個裏面的php.ini纔有用。

相關文章
相關標籤/搜索