What are the recommended PHP configuration settings for handling file uploads?

When handling file uploads in PHP, it is important to ensure that the PHP configuration settings are properly configured to allow for secure and efficient file uploads. Some recommended PHP configuration settings for handling file uploads include increasing the `upload_max_filesize` and `post_max_size` values to accommodate larger file uploads, setting `max_file_uploads` to limit the number of files that can be uploaded in a single request, and enabling `file_uploads` to allow for file uploads.

// Recommended PHP configuration settings for handling file uploads

// Set maximum file size for uploads (in bytes)
ini_set('upload_max_filesize', '20M');

// Set maximum POST size (in bytes)
ini_set('post_max_size', '25M');

// Limit the number of files that can be uploaded in a single request
ini_set('max_file_uploads', 5);

// Enable file uploads
ini_set('file_uploads', 1);