
当我们有 web 站点 你花 许多资源, 通常的价值 RAM 内存限制, 默认情况下,在安装中的分配 PHP, 它是短和, 因此, 需要 增加 此值, 提供安装了您的服务器,这是在合理范围之内的 RAM.
通常, 这通常发生如果您的 web 站点建立在系统的 内容管理 o 网上开店, 类型 WordPress, Drupal, PrestaShop, Magento, 等, 或任何其他类型的系统,会消耗很多资源.
个人, 当吗 WordPress 安装, 我通常设置在限制 256MB, 因为它是通常的一些 主题 o 插件 问你增加这个值.
如何增加价值 memory_limit 或在 PHP 内存限制 (WordPress, Drupal, PrestaShop,…)
根据 服务器类型 你有, 其 PHP 版本 和 提供程序, 你会有 价值 设置为 内存限制 为你 PHP. 这些值可能是可以实现的如果您的站点执行 重要用途 您的系统资源, 所以很重要 设置值 为了防止这, 在任何情况下, 您的 web 站点 下班离开.
有 各种形式 若要更改此值. 他们每个人都取决于 什么类型的权限 对有 文件 你 系统. 往往是负责的权限 公司 这为您提供的服务 主办.
增加内存或使用文件的 memory_limit 的极限 PHP.ini
档案 PHP.ini 是在哪里 配置 的 PHP. 保存的版本信息, 使用的模块, 上传和一大堆各式各样的其他选项的限制. 其中是的 内存限制 什么, 按要求, 是 最大文件或 PHP 脚本可能会占用的内存量.
对此文件的访问将取决于类型的托管与您的提供商的服务. 通常, 在 共享托管, 他们不允许 您在访问或修改. 他们倾向于给它在访问 VPS 服务器 和 专用.
为 修改 此值, 打开 档案 PHP.ini 和执行 搜索 这个词 ‘ memory_limit’, 你就会发现一条线类似于以下内容:
1 | memory_limit = 64M ; Maximum amount of memory a script may consume |
这表明, 极限值 PHP 内存是的 64MB. 你只需要增加该值设置为 认为合适, 举个例子 256M.
一旦你作出了改变, 卫报 》 文件和 重新启动 web 服务,可以实现所做的更改.
通过.htaccess 文件增加 memory_limit 值
如果 不能访问 到文件 PHP.ini, 我们已经通过文件在内存中使这一增加的选项 .htaccess. 此文件通常位于 根路径 你 web 站点 它包含有关的路由信息, 重定向, 访问文件和目录, 等.
为 对其进行修改, 打开文件 .htaccess 寻找以下行:
1 | php_value memory_limit 256M |
如果不能找到, 只是 添加它 和 卫报 》 档案.
增加内存或使用 PHP memory_limit 的极限
作为 最后一个选项, 如果 不能访问 没有上面列出的文件, 我们有的选项 增加 值 memory_limit 直接在 在 PHP 代码 在自己的脚本. 这是通过使用以下的方式做 功能:
1 | ini_set('memory_limit', '256M'); |
取决于 配置 您的服务器, 它可能要增加,在使用这种方法的内存限制, 不生效 一些.
这些都是 不同的形式 修改的值 memory_limit o 内存限制 在你 web 站点 在 PHP. 正如你所说, 一个选项采取或另一个将取决于什么 主机类型 有什么 权限 给你你 供应商. 的 首选项 一种方法或另一种是服从示他们, 正在 最好的选择 修改该文件的 PHP.ini.
