在 CentOS 系统中,PHP 配置文件通常位于 /etc/php.ini。memory_limit 是一个重要的配置项,用于设置 PHP 脚本允许使用的最大内存量。要更改 memory_limit,请按照以下步骤操作:
打开终端。
使用文本编辑器打开 PHP 配置文件。在这个例子中,我们将使用 vi 编辑器。你可以使用你喜欢的任何文本编辑器,如 nano 或 gedit。
sudo vi /etc/php.ini
在配置文件中找到 memory_limit 行。它可能看起来像这样:
memory_limit = 32M
这表示 PHP 脚本的最大内存限制为 32MB。
要更改 memory_limit,请将 32M 替换为你希望设置的值。例如,如果你想将内存限制设置为 128MB,可以将其更改为:
memory_limit = 128M
你也可以使用其他单位,如 K(千字节)、G(吉字节)等。
保存并关闭配置文件。在 vi 编辑器中,按 Esc 键,然后输入 :wq 并按 Enter 键。
重启你的 web 服务器以使更改生效。如果你使用的是 Apache,可以运行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,可以运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
现在,PHP 脚本将使用新的内存限制运行。请注意,根据你的应用程序需求和服务器资源,你可能需要调整此值以获得最佳性能。