I have changed all the php.ini parameters I know: upload_max_filesize, post_max_size.
upload_max_filesize
post_max_size
Why am I still seeing 2MB?
Im using Zend Serv
I think if your php version is above 5.5, let say it is 5.6, then your php.ini file is in following folder
5.5
5.6
php.ini
/etc/php/5.6/apache2
so you have to apply your changes like post_max_size, upload_max_filesize and memory_limit there.
memory_limit
Hope it will help you.