WAMPserver, two php.ini files

2020-08-11 11:11发布

问题:

I was looking for a way to change the max file size in phpmyadmin (mysql imports). I solved it after discovering there were two php.ini files: one is located at C:\wamp\bin\apache\Apache2.4.4\bin considering the default install path, while the other one is at C:\wamp\bin\php\php5.4.16.

The funny aspect here is that, when I want to change variables, I should pay attention to the apache/-located php.ini file, instead of the php/-located one.

And here comes my question: why? Why are there two php.ini files instead of one? I must even look at both files, depending on what do I need to change (and I'm NEVER sure what file should I look, but by trial and error). What's the purpose, and when should I look either file?

回答1:

The one from Apache folder is used for the web and the one from the PHP folder is used for the CLI.

If you want to update something on your php.ini related to a problem / an improvement on the web, you should update the one inside the Apache folder.

If you need some fine tuning on a task, which is launched using the CLI version of PHP, you should update the one in the PHP folder.