我试图提高php.ini(mamp 2.1.2 PHP版本5.4.10)中的upload_max_filesize
值。服务器运行在端口80上。我在这里找到了几个安装程序,但没有人真正适用。为什么编辑mamps php.ini没有效果
当我使用phpinfo()
函数获取“加载的配置文件”时,我得到路径:/Applications/MAMP/bin/php/php5.4.10/conf/php.ini
,但所示的配置形式phpinfo()
与我的php.ini中的配置不匹配。
在我的php.ini中upload_max_filesize = 100M
phpinfo()告诉我2M。
我编辑了ini之后,我修复了服务器和我的机器。
那么,为什么我不能更改upload_max_filesize?
编辑: 将端口设置为8888后,配置文件加载正确。也许与操作系统的Apache服务器有冲突?
我已经在MAMP上用PHP 5.4.4测试过它,它在你说的同一条路径上没有问题。您可能想要执行“停止服务器”,然后退出MAMP并检查活动监视器是否有任何php/mysql进程仍在运行。过去我遇到过一些与MAMP运行碰撞的版本有关的问题,它们在MAMP应用程序关闭后并未真正停止或挂起,导致这些错误问题。 – 2013-03-11 17:20:59
不幸的是,这并没有解决我的问题。我重新启动了计算机并且值不会改变。 – crashbus 2013-03-12 08:47:56
这听起来很愚蠢,但它发生在很多有经验的用户身上。 MAMP兑现页面。这可能是你运行的'phpinfo()'文件仍然显示页面的缓存版本。 MASTER的值是否与您的本地值相同? ('phpinfo()'中的两个单独列)。在Safari中,你可以用'ALT + CMD + E'来清空。如果这不起作用;尝试升级到最新的MAMP,否则尝试MAMP论坛。这是一个很奇怪的问题。 – 2013-03-12 09:17:05