Php. ini configuration for php File Upload

Source: Internet
Author: User
Tags php file upload upload php

Many friends may not know how to upload php files. To ensure security and convenience, we need to configure php. for File Upload parameters in ini, I will introduce some common parameter configuration methods.

Modify the php. ini option. There are many tutorials on the Internet and you can search for them at will.
 
1. log on to the nobody account with the root account.
2. Run the whereis php Command to check the location of php. ini and modify the php. ini file.
3. Restart apache to take effect.

The nobody account here is the account used by apache and has low permissions.
The main note here is that the configuration file you modified must be the configuration file used by nobody.
Generally, if the configuration has been modified but does not take effect, consider whether there are multiple configurations on the machine.

Configure parameters related to File Upload


All these parameters are configured in php. ini.

1. file_uploads
Set to On, allowing file upload through HTTP

2. upload_tmp_dir
The directory used for temporary storage when files are uploaded to the server. If not specified, the system uses the default Temporary Folder (my machine is/tmp ).

3. upload_max_filesize
Maximum file size that can be uploaded. The default value is 2 MB.

4. post_max_size
The maximum value of post data that Php can receive (including the sum of all values in the form). The default value is 8 Mb.

5. memory_limit
The maximum memory size of each php file. The value must be greater than the size of the file to be uploaded.

6. max_execution_time
The maximum time (in seconds) for each php operation. The default value is 30 seconds.

7. max_input_time
The maximum time (in seconds) for Php to parse POST/GET data. The default value is 60 seconds.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.