Changed upload_max_filesize in php.ini but phpinfo

2019-05-08 15:59发布

问题:

Basically phpinfo says upload_max_filesize is 2M, but I changed it in the php.ini file to 8M. I am using MAMP, so I restarted MAMP and phpinfo still says 2M. I checked the path to the php.ini file that phpinfo shows and it matched up exactly. See the YouTube video of me documenting all of this.

回答1:

You should change the file in /Applications/MAMP/bin/php/php5.4.10/conf/php.ini

After you should reset MAMP. I also changed all php.ini before, and phpinfo() doesn't had been change, but I don't sure if it is need to works, so if only changing the file in the path above, try change the others also.

I hope that help you.



回答2:

In httpd.conf file the PhpIniDir had the wrong path. It was off by one directory. That was the fix!



回答3:

To be sure, write a file with this PHP content:

<?php

phpInfo();

?>

and save it in your main MAMP document root (as any other web page) with name info.php

Open that file as a web URL in your browser as any other MAMP web page, as an example: http://127.0.0.1:8888/info.php

Search for the string: php.ini in that page.

You will find a line like this:

Configuration File (php.ini) Path /Applications/MAMP/bin/php/php7.2.8/conf

That line will show you the correct path for the ini file PHP is using in that moment. It depends on the PHP version you are using.

Delete (or rename with an unguessable name) the info.php file, after (avoid giving all this info to the world).



回答4:

MAMP PRO php config file is loaded from other path.

I found it after replace all php infos from mamp/bin/php/ directory without results.

/Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php(VERSION).ini


标签: mamp php