xampp 設定 – php.ini 翻譯與設定

每次剛灌完xampp通常會這麼設定
紀錄一下我的習慣

  1. 修改 httpd.conf
    DocumentRoot “C:/xampp/htdocs” 改為
    DocumentRoot “C:/xampp/htdocs/www”
    我習慣用www包起來我寫的專案
     
  2. 若有固定IP要開放伺服器外連,修改httpd-xampp.conf ,
    <LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
    #Order deny,allow
    Allow from all
    #Deny from all
    #Allow from ::1 127.0.0.0/8
    #fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16
    #fe80::/10 169.254.0.0/16#ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
    </LocationMatch>
    允許所有人使用。
  3. 修改php.ini (PHP 7 適用)
    short_open_tag = On
    open_basedir = 請指定
    max_execution_time = 60; 每個腳本的最大執行時間, 按秒計.
    max_input_time = 60 ; 每個腳本的最大讀取資料時間, 按秒計.
    memory_limit = 800M; 一個腳本可使用記憶體的最大值
    display_errors = On 遇到 PHP 語法解析錯誤,會顯示錯誤訊息。建議正式環境改為 Off
    post_max_size = 200M
    default_charset = “UTF-8”
    max_input_vars = 100000 指定每次傳送最大的表單數量,如多少比筆<input type=”text”> 或註解掉
    upload_max_filesize = 200M 允許上傳檔案的最大值.
    date.timezone = Asia/Taipei

—————————————————————————-
php.ini 翻譯
http://mic1491.pixnet.net/blog/post/30159855-php.ini%E8%A8%AD%E5%AE%9A%E6%AA%94%E4%B8%AD%E6%96%87%E8%AA%AA%E6%98%8E
—————————————————————————-

—————————————————————————-
PHP上傳檔案的限制與修改
http://163.23.86.99/wpmu301/blog/2011/10/10/php%E4%B8%8A%E5%82%B3%E6%AA%94%E6%A1%88%E7%9A%84%E9%99%90%E5%88%B6%E8%88%87%E4%BF%AE%E6%94%B9/
—————————————————————————-

—————————————————————————-

php – max_input_vars 表單的傳送限制數量

php.ini 指定最大的表單傳送數量
預設是1000
max_input_vars = 1000

也就是當你的form裡面的元件透過POST或是GET傳送給PHP接收時
最大的數量是多少
如果設定1000,那麼多餘的input或是textarea或是select就會接收不到喔!

如果有大量的資料傳送,那值就設定多一點吧!