在PHP处理图片是一个耗内存的任务。如果没有设置合适的内容,使用Intervention Image可能会导致异常。在php.ini有三个参数需要设置:
memory_limit
设置内存大小,可以设置为256M。3000 x 2000 像素的图片缩写为300 x 200像素需要32M。
upload_max_filesize
现在上传图片的大小。如果要上传大图片,可以根据需要设置。
post_max_size
限定post请求的大小,这个也可能导致上传大图片失败。可以把post_max_size设置为upload_max_filesize。