基本上phpinfo说upload_max_filesize是2M,但是我在php.ini文件中把它改成了8M。我正在使用 MAMP,所以我重新启动了 MAMP,phpinfo 仍然显示 2M。我检查了 phpinfo 显示的 php.ini 文件的路径,它完全匹配。请参阅我记录所有这些的 YouTube 视频。
7 回答
您应该更改 /Applications/MAMP/bin/php/php5.4.10/conf/php.ini 中的文件
在你应该重置 MAMP 之后。我之前也更改了所有的php.ini,并且phpinfo()没有更改,但我不确定它是否需要工作,所以如果只更改上面路径中的文件,请尝试更改其他文件。
我希望对你有所帮助。
在MAC操作系统上,确保您在正确的位置path
:
/Applications/MAMP/bin/php/phpx.x.x/conf/php.ini
我看到很多人对此有疑问,因为还有另一个 conf 目录
可以肯定的是,用这个 PHP 内容编写一个文件:
<?php
phpInfo();
?>
并将其保存在您的主 MAMP 文档根目录中(与任何其他网页一样),名称为info.php
与任何其他 MAMP 网页一样,在浏览器中将该文件作为 Web URL 打开,例如:http://127.0.0.1:8888/info.php
php.ini
在该页面中搜索字符串: 。
你会发现这样一行:
Configuration File (php.ini) Path /Applications/MAMP/bin/php/php7.2.8/conf
该行将向您显示 PHP 在那一刻使用的 ini 文件的正确路径。这取决于您使用的 PHP 版本。
删除(或用难以猜测的名称重命名)info.php 文件,之后(避免向世界提供所有这些信息)。
在 httpd.conf 文件中,PhpIniDir 的路径错误。它被一个目录关闭。这就是解决办法!
您可以使用以下方法更新 PHP 配置:
File(menu) -> Open template -> PHP -> {select PHP version that you want update}
资料来源:http ://blog-en.mamp.info/2009/09/increase-php-memory-limit-with-mamp-pro.html
我对 MAMP(非专业版)也有同样的问题,MAM 已停止我正在使用的当前 php 版本是 php7.2.20,我在 /Applications/MAMP/bin/php/php7.2.20 和 /Applications/MAMP/ 中的所有地方都进行了更改conf/php7.2.20
post_max_size = 128M upload_max_filesize = 128M
我重新启动 MAMP,我得到 php7.2.20 post_max_size = 8M upload_max_filesize = 32M
MAMP PRO php 配置文件是从其他路径加载的。
我在替换 mamp/bin/php/ 目录中的所有 php 信息后发现它没有结果。
/Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php(VERSION).ini