如何增加 Plesk 中的 PHP 内存限制?

如何增加 Plesk 中的 PHP 内存限制?

一位客户给了我一个 Plesk 帐户来安装他的 PHP 应用程序,但 PHP 内存限制只有 32M,我想增加它。我试图在管理面板上找到此设置,但找不到 :(

答案1

您可以通过.htaccess 文件调整该值。

php_value memory_limit 64M

答案2

无法在控制面板上更新它。

您需要做的是创建一个名为:vhost.conf 的文件

该文件必须位于:

/var/www/vhosts/domain.com/conf/

在此文件中,添加(并更改domain.com):

<Directory /var/www/vhosts/domain.com/httpdocs/>
php_value memory_limit 64M
</Directory>

以 root 身份运行以下命令:

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com

重启 Apache

请注意,如果您使用 Fast-CGI,这将不起作用,您需要在主 php.ini 中进行更改。

编辑:添加了 vhost.conf 文件的路径

答案3

我在自己的共享 Linux 服务器上使用 plesk 10,效果如下:

ini_set('memory_limit', '64M');

让生活变得轻松,因为您只需在脚本确实需要占用大量 RAM 的地方执行此操作即可。可能需要根据您的服务器进行一些更改,但对我来说,它是开箱即用的。

答案4

我不知道您的管理面板是否允许您访问此文件,但增加 PHP 内存限制的通常方法是更改​​ php.ini 文件中的 memory_limit 选项。

相关内容