在 MAC OS 中已有內建網頁伺服器 Apache,不需要額外安裝套件也能執行PHP,整組都幫你安裝好了

PHP預設的上傳檔案大小為 2M,超過大小的檔案會上傳失敗

可以透過修改php.ini設定檔的方式來增加大小限制

首先要開啟MAC的終端機,前往php.ini的位置 /etc/php.ini

cd /etc

ls 可以列出資料夾中的檔案

此時我就遇到第一個障礙,找不到php.ini ,只有php.ini.default

試著修改php.ini.default發現無效,後來找到有人說複製一份就好

sudo cp /etc/php.ini.default /etc/php.ini

接著修改php.ini的設定,

調整 upload_max_filesize 及 post_max_size 大小

重新啟動服務

sudo /usr/sbin/apachectl restart

這樣就完成了!!

 

 

修改的操作步驟紀錄:

sudo vim php.ini

需要輸入密碼:請輸入MAC管理員密碼

找到 FILE Uploads項目

修改upload_max_filesize改成你想要的大小,此例改成20M

 

 

另一個問題,雖然上傳大小增加到20M了,但實際能上傳大小只有8192

這是因為上傳檔案大小會受到 post_max_size 的限制,預設是8M

即使upload_max_filesize調大了,但因為post_max_size的限制所以還是8M

一樣找到post_max_size調整想要的大小,這邊同樣調成20M

 

最後重新啟動服務

sudo /usr/sbin/apachectl restart

這樣就可以上傳最大20M的檔案了

arrow
arrow

    Robarter 發表在 痞客邦 留言(0) 人氣()