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

php的内存分配

况喜
2023-03-14

我在运行OSX 10.13.6的Mac上有PHP版本7.2.9。如果我加载phpinfo(),我在Safari中看到memory_limit=256M。然而,当我看php.ini(/usr/本地/php5/lib/php.ini)memory_limit=128M。这种差异的原因是什么——显然限制是在其他地方设定的,但是在哪里?我需要增加内存限制

共有2个答案

贺彬
2023-03-14

PHP在两种环境中运行。

您有一个命令行实例,在本例中,它运行的是版本5

/etc/php/X/cli/php.ini

您将实例绑定到Web服务器。你可以在:

/etc/php/X/apache2/php.ini

更改其中任何一个实例的设置只会影响该实例。X代表该版本,因此如果您转到/etc/php/,您应该可以看到可用的内容。

注意:在您的情况下,/etc/php/应该切换到/usr/local/php/

裴学
2023-03-14

它看起来像你有几个配置(可能是你升级php5到php7),所以你必须找到一个真正的php配置文件。

试试看

$

因此,您可以找到配置文件所在的目录。记住Web-config是一个apache目录。

 类似资料:
  • 本文向大家介绍php对象在内存中的存在形式分析,包括了php对象在内存中的存在形式分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了php对象在内存中的存在形式。分享给大家供大家参考。具体分析如下: (1)$p1对应内存地址,假设是0x123,($p1和地址存放在栈区,相当于我们查字典时的索引); (2)通过内存地址的索引,找到堆区。堆区里面存放着”小王“,”80“等数据 (3)$p2

  • PHP间歇性地报告荒谬的分配错误。 致命错误:第0行中未知的134217728字节的允许内存大小已用尽 (尝试分配4348209864字节) 它试图分配超过4GB的内存。什么哪里是?它试图分配到哪里? 我没有在PHP代码中显式分配任何内存,也没有使用除股票PHP调用以外的任何东西。我看到我的PHP文件中的最后一行原始HTML(在我退出PHP块之后)被发出并在加载的页面中,因此问题似乎没有出现在我的

  • 使用ResNet50预训练的权重我试图构建一个分类器。代码库完全在Keras高级Tensorflow API中实现。完整的代码发布在下面的GitHub链接中。 源代码:使用RestNet50架构进行分类 预训练模型的文件大小为94.7mb。 我加载了预先训练过的文件 并符合模型 在训练数据集中,我有两个文件夹狗和猫,每个文件夹持有近10,000张图像。当我编译脚本时,我得到以下错误 纪元1/1 2

  • 我开发了kervel驱动程序,并与dell进行了通信。尝试做一个快照功能和行走功能 我的结构是 在我的快照函数中,我这样做。 在walk函数中,我执行以下操作 当我在我的驱动程序条目中(当驱动程序加载时)使用这个函数时,所有的工作都很好。但当我从dll中调用它时,只有2秒钟的时间“Word Fine”,然后我就会出现蓝屏。 当我尝试从SM_MSI结构中删除Name变量时,所有工作都很完美。!!所以

  • 问题内容: 使用以下Java选项启动Apache Tomcat(Atlassian Confluence)实例: 但是,我看到启动后,它很快就耗尽了虚拟服务器上可用的1GB内存中的大部分。 总消耗的内存(堆+ PermGen)是否不应该保持在使用- Xmx指定的值以下?这引起的问题之一是我无法使用关闭脚本关闭服务器,因为它试图生成具有256MB内存的JVM,该JVM因不可用而失败。 问题答案: T

  • 问题内容: 这是一篇受此评论启发的帖子,内容涉及如何在CPython中为对象分配内存。最初,这是在创建列表并将其添加到for循环中_以_ 实现列表理解的上下文中。 所以这是我的问题: CPython中有多少个不同的分配器? 每个功能是什么? 什么时候被正式称为?(根据此评论中的内容,列表理解可能不会导致调用, python在启动时会为其分配多少内存? 是否有规则来控制哪些数据结构在此存储器上首先获