要在 CentOS 上调整 PHP 的 memory_limit
,请按照以下步骤操作:
打开终端。
使用文本编辑器打开你的 PHP 配置文件。通常情况下,该文件名为 php.ini
。你可以在 /etc/php.ini
或 /etc/php.d/
目录下找到它。例如,要使用 vi
编辑器打开 /etc/php.ini
文件,请运行以下命令:
sudo vi /etc/php.ini
如果你不确定哪个文件正在被使用,可以创建一个名为 info.php
的文件,将以下内容放入其中,然后将其上传到你的服务器上的 web 根目录(例如:/var/www/html/
):
<?php
phpinfo();
?>
接下来,在浏览器中访问 http://your_server_ip/info.php
。这将显示有关 PHP 配置的详细信息,包括正在使用的 php.ini
文件的路径。完成后,请删除 info.php
文件以保持服务器安全。
php.ini
文件中找到 memory_limit
设置。它可能看起来像这样:memory_limit = 128M
memory_limit
的值更改为所需的大小。例如,如果你想将其设置为 256M,请更改为:memory_limit = 256M
确保在值的前后添加空格,并使用 M
(兆字节)或 G
(吉字节)作为单位。
保存并关闭 php.ini
文件。
重启你的 web 服务器以使更改生效。如果你使用的是 Apache,请运行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,请运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
info.php
页面以确认更改已生效。你应该看到新的 memory_limit
值显示在页面上。请注意,根据你的应用程序需求和服务器资源,可能需要调整其他 PHP 配置设置。在生产环境中,请确保仔细测试所有更改以确保它们不会导致问题。