Home  >  Article  >  Backend Development  >  What should I do if the modification to the php.ini file does not take effect?

What should I do if the modification to the php.ini file does not take effect?

coldplay.xixi
coldplay.xixiOriginal
2020-07-27 10:40:135114browse

The solution to the problem that modifying the php.ini file does not take effect: first obtain the file location of the effective [php.ini] and run the command line [php -i | grep php.ini]; then follow the configuration in phpinfo The file can be modified.

What should I do if the modification to the php.ini file does not take effect?

The solution to modifying the php.ini file does not take effect:

1. First get the effective The file location of php.ini, run the command line

php -i | grep php.ini

to get

What should I do if the modification to the php.ini file does not take effect?

2. Modify two parameters in php.ini

post_max_size = 1000M
upload_max_filesize=200M

After modification, save and exit, restart php-fpm, and find that it does not take effect.

Then check the reason

First create a new phpinfo.php file in the root directory

//phpinfo.php
<?php
echo phpinfo();

I found that

post_max_size =8M
upload_max_filesize=2M

has not been modified at all. I am looking at the configuration file in phpinfo. Directory

What should I do if the modification to the php.ini file does not take effect?

is actually different from what php -i prints out. So the first step was wrong, and I struggled for a long time without getting it right.

Modify php.ini according to this directory location area and upload the file immediately.

Summary:

php and php-fpm are two softwares, and they were installed separately. Installed, the command line runs php -i | grep php.ini uses the php configuration file directory, and accesses the web server using php-fpm, using php- The php.ini file specified by fpm will cause different results when viewing phpinfo on the web and running php -i on the command line. Of course, if web access is used here, please refer to phpinfo on the web.

Related learning recommendations: PHP programming from entry to proficiency

The above is the detailed content of What should I do if the modification to the php.ini file does not take effect?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn