当前位置: 首页 > 知识库问答 >
问题:

无法增加MAMP php内存限制

高奇
2023-03-14

我一直在尝试增加MAMP(MacOSX)中的php内存限制。我使用的PHP版本是5.4。1.0. 我读过关于为MAMP Pro创建新模板的内容,但我使用的是MAMP的标准版本。

我已经尝试了下面的所有方法,但似乎没有任何效果。任何帮助都将不胜感激。

谢谢你抽出时间。

php_value memory_limit 128M

我已在以下文件中将以下内容从32M更改为128M:

/Applications/MAMP/conf/php5.4.10
memory_limit=128M

然后我完全退出MAMP并重新启动它,但在MAMP phpInfo中仍然显示:
memory_limit32M

虚拟主机

我正在使用虚拟主机设置自己的URL。我在某个地方读到有必要增加这里的内存限制。因此,我将此添加到“php值内存限制128M”中:

/Applications/MAMP/conf/apache/extra/httpd vhosts。形态

<VirtualHost *:80>
 DocumentRoot /Applications/MAMP/htdocs
 ServerName localhost
 php_value memory_limit 128M
</VirtualHost>

并在相关网站的配置中的同一文件中向下:

<VirtualHost *:80>
  DocumentRoot "/Users/Username/Dropbox/Dev/sitename.dev"
  ServerName sitename.dev
  php_value memory_limit 128M
</VirtualHost>

(顺便说一句,我把我的MAMP文件夹(Dev)放在Dropbox中,它可以正常工作)

php。伊尼

我还添加了一个php。ini文件,在我的站点目录的根目录和我的MAMP目录的根目录中都包含以下内容:

memory_limit = 128M

共有3个答案

谷光誉
2023-03-14

我已经花了几个小时来研究这个问题,试图把我所有的php都刷一遍。ini文件试图用文本编辑器更新设置并保存。每次我重新启动MAMP时,设置都会被更改回来,文件也会被覆盖。我就是这样做的,我最终没有被MAMP覆盖。

在MAMP中,使用菜单获取您正在使用的PHP版本。我的是7.3。1在这个时候。

  1. MAMP

龙永思
2023-03-14

制作一个phpinfo.php,并在输出中放入phpinfo();,您可以看到加载的配置文件和值。

编辑加载的php。ini文件并设置内存限制。我认为您编辑了错误的php。ini文件或您的应用程序将该值设置为超过内存\u限制

郭思聪
2023-03-14

设法解决了它;-)

正确的答案是:

/Applications/MAMP/bin/php/php[your_php_version]/conf/php.ini

查找“内存限制”并增加数字:

memory_limit = [number]M

谢谢

 类似资料:
  • 我在本地主机上的一个项目中遇到了一个问题,我无法增加PHP内存限制设置。 我已经尝试在php.ini配置中直接增加它: 我尝试在project. htaccess文件中增加它: 我尝试过在PHP控制器的函数中直接增加它:

  • 我刚刚意识到,当只有一个消费群体存在时,XACK不会自动删除消息。 我以为当所有的消费者组都收到相同的消息时,消息会被Redis-server删除,但似乎不是这样。 因此,Redis流内存无限增加,因为没有消息会被删除。 也许防止这种情况的唯一方法是手动发送XDEL消息?但我怎么知道所有的消费者群体都接受了这个信息呢? 需要一些帮助,谢谢!

  • 我们有一个在Solaris 10上运行的java进程,为大约200-300个并发用户提供服务。管理员报告说,随着时间的推移,进程使用的内存显著增加。几天内它就达到2GB,并且从未停止增长。 我们已经转储了堆,并使用Eclipse内存探查器对其进行了分析,但没有看到任何异常。堆的大小非常小。 在添加内存统计日志记录后,我们在应用程序中发现管理员使用的“top”实用程序报告的内存使用量与MemoryM

  • 我试图通过Composer在客户端的Magento 2上安装一个扩展,但我遇到了旧的PHP内存溢出错误。 我的客户端由Bluehost托管,不幸的是,这意味着我不能直接进入并更改php.ini中的内存限制,因为它是只读的,而且它们的cPanel MultiHP ini编辑器不会影响SSH。我的客户机已经与Bluehost联系过,他们被告知Bluehost不允许更改SSH内存限制,但是,我的客户机最

  • 问题内容: 我在Windows 10上使用带Python3的jupyter笔记本。我的计算机具有8GB RAM,至少4GB RAM是可用的。 但是当我想使用以下命令制作大小为6000 * 6000的numpy ndArray时 : 我认为这不会使用超过100MB的RAM。我试图更改数字以查看发生了什么。我可以做的最大数组是(5000,5000)。在估计需要多少RAM时是否犯了错误? 问题答案: J

  • 问题内容: 我在增加PHP作为Apache模块的内存限制时遇到问题。 如果我将以下指令放入Apache配置中,则可以正常运行: 但是超过2GB无效,它将恢复为128MB。 这里有什么问题?我需要更多内存来完成一些与PDF相关的任务。 服务器为Debian 2.6.32-5-amd64#1 SMP,PHP 5.3.3-7 + squeeze13,具有12GB物理RAM。 问题答案: 您是否尝试过使用