centos

centos上php如何设置内存限制

小樊
48
2025-04-06 13:17:54
栏目: 编程语言

在 CentOS 上,您可以通过修改 PHP 配置文件来设置内存限制。以下是详细步骤:

  1. 打开终端。

  2. 使用文本编辑器打开 php.ini 文件。通常,该文件位于 /etc/php.ini。您可以使用您喜欢的任何文本编辑器,例如 vinanogedit。在这个例子中,我们将使用 vi

    sudo vi /etc/php.ini
    
  3. php.ini 文件中找到 memory_limit 设置。它可能看起来像这样:

    memory_limit = 32M
    

    默认值可能会因 PHP 版本和安装方式而异。

  4. 要更改内存限制,请将 32M 更改为您希望设置的值。例如,如果您希望将内存限制设置为 128M,请将其更改为:

    memory_limit = 128M
    

    您还可以使用其他单位,如 K(千字节)、G(吉字节)等。

  5. 保存并关闭 php.ini 文件。在 vi 编辑器中,按 Esc 键,然后输入 :wq 并按 Enter 键。

  6. 重启您的 web 服务器以使更改生效。这将取决于您使用的 web 服务器。对于 Apache,您可以使用以下命令:

    sudo systemctl restart httpd
    

    对于 Nginx 和 PHP-FPM,您可以使用以下命令:

    sudo systemctl restart nginx
    sudo systemctl restart php-fpm
    
  7. 现在,PHP 内存限制已更改为您在 php.ini 文件中设置的值。您可以通过创建一个包含以下代码的 PHP 文件来测试更改:

    <?php
    phpinfo();
    ?>
    

    在浏览器中访问此文件,然后查找 “memory_limit” 部分以验证更改是否生效。

0
看了该问题的人还看了