Question: I had uploaded two PDF files to the server in php. but they are uploaded correctly but when uploading larger files I get an error. Iam using mysql server

How to upload large files(100 mb) in php?

Answer: 
From the php.ini default settings:

```
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

```

Change this value if you want larger uploads.

I am not entirely sure, but I do not think that ini\_set would work in this situation. You will need direct access to php.ini
I would not change the upload\_max\_filesize. Uploading large files with HTTP POST doesn't give you any feedback as to how much time is left to upload, etc. For most browsers, the page just hangs there while the file uploads. You also run into script timeout issues if it takes too long for the client to upload the file. Depending on if you process the file in PHP afterwards, you can also run into memory exhausted issues.

We use PLUpload <http://www.plupload.com> which chunks the file into smaller pieces and uploads each chunk. On the server, a PHP script will take each POST file chunk and append it to the existing chunks to rebuild the large file on the other side. We have tested with files going into a few hundred MB's. This works better and is a much nicer user experience for users.

Leo