I have a WordPress website and from what I read, in order to increase the file upload size, I have to edit the php.ini file.
If I set up a VPS, will that gain me access to edit the php.ini file?
you can do it on shared hosting as well. there are instructions in this forum and on the wiki. there's an automated script as well.