在 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的檔案了