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

相关文章